Software Developer
Indexed description
You will contribute across the software development lifecycle, including writing clean, testable code, debugging applications, participating in code reviews, and collaborating with teammates on evolving projects. This position also involves supporting existing systems, deploying cloud-based solutions in Microsoft Azure, and contributing to testing and CI/CD pipelines. Success in this role requires strong problem-solving skills, curiosity, and the ability to work independently in an R&D environment where projects may evolve.
Work Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Strong programming fundamentals (Python preferred).
- Understanding of object-oriented programming principles.
- Familiarity with Git and basic software development practices such as testing and debugging.
- Ability to work independently and solve technical problems in an evolving environment.
- Willingness to maintain and improve existing systems as well as develop new solutions.
- Exposure to technologies such as Docker, SQL, REST APIs, FastAPI, or cloud platforms (Azure preferred) is a plus.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search