Senior Software Engineer
Core
Designing and building scalable applications and systems to improve customer learning and engagement experiences.
Role type
Senior Software Engineer (Full-stack)
Builds
Scalable applications and new learner experiences
Domain
EdTech / Learning Platforms
Deliverable
production ML models | product features
Required skills
.NET (C#), REACT, scalable solution design, unit testing, automated testing, code reviews, mentoring junior developers, Agile Scrum, AWS, MySQL, MongoDB, GitLab/GitHub, Jenkins, Linux, Docker, Kubernetes, Jira, DevOps practices, AI tool adaptation
Preferred skills
None explicitly stated as preferred (all listed as advantages or required)
Technologies
.NET, C#, REACT, Amazon AWS, MySQL, MongoDB, GitLab, GitHub, Jenkins, Linux, Docker, Kubernetes, Jira
Responsibilities
Build new features on existing products and brand-new experiences for learners; Practice high-quality development methods including unit tests and automated tests writing; Work independently with guidance from architects and managers; Take the lead on design discussions and guide/mentor junior engineers; Actively participate in Agile Scrum ceremonies; Contribute to continuous improvement of development processes
Seniority
Senior, hands-on IC with mentoring responsibilities