We are looking for a highly autonomous professional who can drive work independently, navigate ambiguity, and take ownership of delivering high-quality solutions. The role aims to develop software and intelligent systems that improve how people learn and shape the future of education.
Requirements
- Bachelor's or master's degree in computer science, Software Engineering, or a related field.
- Proven experience in software engineering principles, development processes, technologies, extreme development methodologies and practices and industry trends for Development and QA.
- Proficiency in at least one of the modern cloud environments (AWS, GCP, Azure)
- Proficiency in best practices for software engineering (code review, multi-stage testing, CI/CD)
- Experience with scalable development (Docker, Kubernetes)
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Experience with data processing (building pipelines, data versioning)
- Working experience in Agile practices, product and project management principles.
- Commitment to fostering an inclusive and diverse work environment.
- Excellent communication skills, with the ability to effectively collaborate and build relationships with stakeholders at all levels. Able to communicate technical concepts to non-technical individuals.
- Experience with working in a diverse, remote, asynchronous team
- Proficiency in written and spoken English
