





If you enjoy challenges, have experience in software development, love innovation and technology, and thrive in team environments, join us and grow with our team. Water Services and Technologies has a highly specialized and motivated team dedicated to delivering practical and cost-effective solutions involving groundwater and surface water, hydrogeochemistry, hydrogeotechnics, technology, and environmental data management. In this role, you will assist in developing and maintaining server-side logic, APIs, and database integrations for web applications. You will work under the guidance of more experienced developers, learning and applying coding best practices while contributing to the implementation of new features. Responsibilities * Assist in developing and maintaining server-side logic, learning and applying coding best practices. * Participate in implementing RESTful and/or GraphQL APIs, collaborating with more experienced developers. * Contribute to database integrations, ensuring data integrity and security. * Collaborate with the development team by attending meetings and contributing ideas and solutions. * Conduct code testing to ensure implemented features function correctly. * Participate in code reviews, receiving feedback and applying improvements. * Learn and apply secure development practices to ensure application protection. * Document code and developed features to facilitate understanding and maintenance. * Pursue continuous learning by exploring new technologies and methodologies to enhance your skills. * Contribute to continuous code improvement by proposing solutions to identified issues and applying development best practices. Required Qualifications * Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related fields (currently pursuing or recently completed). * Proficiency in backend programming languages (e.g., Node.js, Python). * Experience in academic or personal projects involving API development or database integrations. * Familiarity with agile methodologies and collaborative development practices. * Knowledge of No-Code/Low-Code tools (e.g., Wappler, MS Power Apps). * Fundamentals of API Development: Ability to assist in developing and maintaining RESTful and/or GraphQL APIs. * Databases: Basic knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB). * Version Control: Familiarity with Git and platforms such as GitHub or GitLab. * Testing Practices: Introductory knowledge of automated testing (unit, integration). * Software Security: Basic understanding of backend secure development practices. * Cloud Computing: Introductory knowledge of cloud services such as Azure, AWS, or GCP. * Automation Tools: Familiarity with build automation and CI/CD tools. * Performance Optimization: Basic understanding of code optimization for performance and scalability. Preferred Qualifications * Entry-level certifications in software development (preferred). * Familiarity with cloud computing services (Azure, AWS, GCP) (preferred). * Residency in the metropolitan areas of Belo Horizonte or Florianópolis


