Kognity
Senior Software Engineer
3d ago
EuropeSeniorRemotepythontypescript
Develop and maintain full-stack features using Python and TypeScript in an AI-assisted EdTech platform.
Conditions
- Work on problems that matter – Your work directly influences the lives of teachers and students in over 100 countries. The scale is global, and the outcomes are tangible.
- High ownership, high expectations – You will be trusted to take initiative, make decisions and drive outcomes. Responsibility comes early, accountability is real, and results matter.
- A fast-moving, high-performing team – You will work with smart, driven colleagues across the globe on complex problems. Standards and expectations are high, feedback is direct, and the pace is fast.
- Continuous growth is the baseline – Everyone is expected and supported to learn quickly, improve constantly and raise their own bar. If you enjoy responsibility, momentum and meaningful challenge, you will thrive here.
Other
- This is a chance to own full-stack problem spaces end-to-end, shaping ambiguous requirements into robust, scalable systems while working at the frontier of AI-assisted engineering, on a platform that powers learning for students and teachers across 120+ countries.
- We’re a 125-person EdTech scale-up powering learning in 120+ countries. Our intelligent platform replaces traditional textbooks and combines rich, interactive pedagogy with smart AI and data to help students and teachers thrive, from international schools to US high schools.
- Design, build and ship full-stack features in Python and TypeScript, using AI-assisted workflows to accelerate execution while maintaining high quality and ownership from concept through iteration
- Design and evolve systems with a strong focus on architecture, boundaries and long-term maintainability, making sound technical decisions across APIs, data models, caching and testing
- Own problem spaces end-to-end, including shaping ambiguous requirements, defining the right approach and guiding execution toward robust, scalable solutions
- Continuously improve the codebase by simplifying solutions, reducing technical complexity and driving changes that have an impact across the team and system
- Guide and review implementation, including work produced through AI-assisted workflows, ensuring quality, consistency and alignment with system design
- Strong coding ability in JavaScript or TypeScript and at least one backend language, combined with the ability to evaluate, guide and refine implementation to reach production-ready outcomes efficiently
- Proven experience building and shipping features in a fast-moving product environment, with a track record of delivering high-quality solutions with real impact
- Experience owning features end-to-end, including shaping requirements, making technical decisions and iterating based on feedback and outcomes
- Strong understanding of system design, with attention to architecture, abstraction and long-term maintainability
- Experience using AI-assisted development tools, or a strong interest in adopting them as a core part of how you design, build and iterate on software
- Discovery call with a Recruiter
- Hiring manager discussion
- Live coding session
- Values discussion
- Systems design session
- Leadership talk
- Every qualified person will be evaluated regardless of age, gender, identity, nationality, ethnicity, sexual orientation, disability status or religion. We’re committed to building a diverse, inclusive team and welcome people of all backgrounds, experiences, perspectives, and abilities.
- See more about how we collect and process your personal data in our Privacy Notice .