Join our R&D Digital team as a Full Stack Software Developer, playing a key role in delivering innovative solutions for sustainable water and natural resources management.
About Us:
We are a forward-thinking company dedicated to innovation in the water sector. Since 2002, Idrostudi has provided consulting and applied research services focused on sustainable water management, hydraulic land protection, and supporting digital transformation in the water sector. Our team values creativity, collaboration, and continuous learning.
Role
As a Full Stack Software Developer, you will develop and design frontend web architecture, ensure application responsiveness, build and maintain server-side logic, and develop APIs to connect frontend and backend systems. You will manage projects from conception to final product, requiring organizational skills and attention to detail. We seek someone comfortable with both frontend and backend development, innovative, eager to work with the latest technologies, and collaborative.
Key Responsibilities:
- Develop and optimize backend services using Node.js, Python, and C/C++ for compute-intensive tasks, integrating with relational and NoSQL databases.
- Design and develop secure APIs for seamless data exchange.
- Use Git for version control and collaboration.
- Collaborate with product managers, designers, and stakeholders to meet business needs.
- Stay updated with industry trends and technologies.
Requirements:
- Proven 3+ years experience as a Full Stack Developer.
- 3+ years experience with Amazon AWS.
- Strong problem-solving and web development skills.
- Backend experience with Node.js, Python, and C/C++.
- Experience with PostgreSQL, Oracle, and data modeling.
- Proficiency in SQL optimization and transaction management.
- Experience with Git, CI/CD, and collaborative workflows.
- Ability to design and optimize APIs.
- Knowledge of CI/CD pipelines and DevOps practices.
- Excellent problem-solving, attention to detail, and teamwork skills.
- Ability to manage multiple tasks in a fast-paced environment.
Preferred Skills:
- Experience with Docker, Kubernetes.
- Proficiency in Ruby.
- UI/UX and prototyping skills.
- Understanding of security principles.
- Curiosity and willingness to learn new technologies.
- Strong communication skills.
- Degree in Computer Science, IT, Mathematics, or related fields.
- Interest in Cyber Security and penetration testing.
What We Offer:
A challenging role with opportunities for innovation and career growth, including:
- Professional development opportunities.
- Inclusive work environment promoting innovation and learning.
- Flexible hours and remote work options.
- Impactful projects that inspire.
How to Apply:
If you're ready to advance your career and join our team, we look forward to your application on LinkedIn!