Join our RD Digital dynamic team as a Full Stack Software Developer, where you'll play a pivotal role in delivering cutting-edge solutions that make a real impact in the water sector for sustainable water and natural resources management. About Us: We are a forward-thinking company dedicated to innovation and excellence in the water sector. Funded as an RD company, Idrostudi since 2002 delivers consulting and applied research services dedicated to sustainable water and natural resources management, hydraulic land protection and support to the water sector digital transformation. Our RD Digital Team is committed to delivering top-notch solutions that make a real impact in the water sector for sustainable water and natural resources management. We value creativity, collaboration, and continuous learning. Role As a Full Stack Software developer, you will be responsible for developing and designing frontend web architecture, ensuring the responsiveness of applications, build and maintain server-side application logic, Develop server-side APIs to connect frontend and backend systems, ensuring smooth data flow and communication between different parts of the application, among other duties. You will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail. We’re looking for someone who is comfortable with frontend and backend development, driven by innovation and eager to work with the latest technology, in a dynamic, collaborative team and isn’t afraid to introduce new ideas. Key Responsibilities: The Full Stack Software Developer will work in the RD Digital Team and will be responsible for: Frontend Development: Design, build, and optimize responsive web applications using modern frontend stacks (e.g., HTML5, CSS3, JavaScript/TypeScript, React.js). Backend Development: Develop and optimize high-performance backend services using Node.js and Python, with C/C++ for compute-intensive tasks. Design and integrate with relational (PostgreSQL, Oracle) and NoSQL databases, ensuring scalability and efficiency. API Development and Integration: Design, develop, and integrate secure, high-performance APIs to enable seamless data flow between frontend and backend systems. Version Control and Collaboration: Use Git to track code changes and collaborate with other team developers. Collaboration and Communication: Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions that meet business needs. Continuous Learning: Stay up-to-date with the latest industry trends and technologies to improve development practices continuously. Requirements: Proven 3+years experience as a Full Stack Software Developer 3+ years of experience with cloud service Amazon AWS Strong problem-solving and analytical skills. Strong understanding of web development principles and best practices. Strong backend development experience with Node.js, Python, and C/C++ Expertise in database systems (PostgreSQL, Oracle) and data modeling (normalization, schema design) Proficient in SQL query optimization and transaction management Proficiency in modern web development including React.js (HTML5/CSS3/JavaScript ES6+) for building responsive UIs, and Node.js/Python for scalable backend services with relational/SQL databases. Experience in Git and collaborative development workflows (branching, rebasing, CI/CD integration) Design, implement, document, and optimize high-performance APIs for seamless consumption and efficient orchestration in scalable applications Implemented comprehensive test suites (unit/integration/E2E) Knowledge of CI/CD pipelines and DevOps practices Excellent problem-solving skills and attention to detail Ability to work effectively in a team and collaborate with skilled colleagues Ability to manage multiple assignments in a fast-paced environment. ✅ Very much appreciated: Design and manage production-grade containerized environments using Docker and implement Kubernetes orchestration Proficiency in Ruby programming language Experience with UI/UX and fundamental prototyping Understanding of security principles and how to apply them to web applications Curiosity, interest of learning new technologies/new product/features. Strong communication skills to collaborate with cross-functional teams and stakeholders. Detail-oriented with good organizational and time management skills. Desirable: Computer science, Information Technology, Mathematics and/or computer engineering degree Interest in Cyber Security and penetration test practices What We Offer: We are offering a challenging role with room for your own innovations and ideas and scope for career progression along with: Opportunities for professional growth and development. A collaborative and inclusive work environment that encourages innovation, continuous learning, and career progression. Flexible working hours and remote work options to support work-life balance. Exciting projects that challenge and inspire. Opportunities to work on impactful, real-world projects How to Apply: If you’re ready to take your career to the next level and be part of an amazing team, we’d love to hear from you! Apply here on Linkedin!