A complete application in a minute — tailored resume and cover letter, ready to send.
Constructor is building an all-in-one platform for education and research, seeking a senior backend engineer with a strong Rust background and deep Python experience. You will design scalable microservices, shape data models, and help evolve our distributed services used by educational organisations worldwide.
The role covers collaborating across QA, DevOps, and product teams, implementing robust APIs with Rust and FastAPI, and driving reliability, observability, and performance.
Our mission Constructor's mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency. With strong expertise in machine intelligence and data science, Constructor's all-in-one platform for education and research addresses today’s pressing educational challenges: access inequality, tech clutter, and low engagement of students.
The type of contract is a full-time legal agreement in Bulgaria, Serbia, and Turkey, not a B2B contract.
Constructor fosters equal opportunity for people of all backgrounds and identities. We are led by a gender-balanced board committed to building a diverse and inclusive organisation where everyone can become their best self. We do not discriminate based on age, disability, gender identity, sexual orientation, ethnicity, race, religion or belief, parental and family status, or other protected characteristics. We welcome applications from women, men and non-binary candidates of all ethnicities and socio-economic backgrounds. We encourage people belonging to underrepresented groups to apply.