About the Role
Join a global EdTech company as a Backend Engineer II, building AI-enabled products for students, teachers, and partners to improve learning outcomes. This high-ownership role involves building secure, reliable, and scalable services, integrations, data flows, and cloud foundations. You will investigate problems, make technical decisions, and take responsibility for production systems.
Responsibilities
- Build and maintain backend services, APIs, webhooks, and integration services.
- Develop secure, scalable foundations for multi-tenant education products.
- Build and improve integrations with learning platforms, third-party services, AI providers, and internal systems.
- Design reliable data flows for assessment, feedback, learner activity, reporting, and operational workflows.
- Build and maintain authentication, authorization, permissions, and audit capabilities.
- Work with PostgreSQL, BigQuery, and modern cloud application infrastructure.
- Build and deploy containerized services in cloud environments.
- Improve reliability, observability, performance, and maintainability across backend systems.
- Investigate production issues, identify root causes, and implement durable fixes.
- Work closely with Product and AI Engineers to translate product needs into scalable technical systems.
- Engage with education partners to understand workflows and improve integrations.
- Use AI-assisted development tools while maintaining high standards for testing, security, and code quality.
- Write clean, tested, and maintainable code.
Requirements
- 3+ years of professional backend engineering experience in production environments.
- Experience owning backend services, APIs, integrations, webhooks, or cloud-based systems beyond narrowly scoped feature delivery.
- Strong experience with TypeScript/Node.js, Python, or similar modern backend technologies.
- Experience with frameworks such as NestJS, FastAPI, Express, or similar.
- Solid understanding of APIs, authentication, validation, permissions, databases, and backend architecture.
- Experience with PostgreSQL and modern cloud platforms.
- Experience integrating third-party APIs, SaaS platforms, or AI services.
- Experience with Docker or similar containerization tools.
- A self-directed mindset and the ability to investigate unclear technical problems, make sound decisions, and move work towards practical solutions.
- Strong ownership, debugging, and problem-solving skills.
- Clear written and spoken English.
Skills
- TypeScript/Node.js
- Python
- NestJS
- FastAPI
- Express
- APIs
- Authentication
- Validation
- Permissions
- Databases
- Backend Architecture
- PostgreSQL
- Cloud Platforms
- Third-party API Integration
- SaaS Platform Integration
- AI Service Integration
- Docker
- Containerization
- Debugging
- Problem-solving
Location
- Europe
Work Type
- Fully remote
Experience Level
- Mid-level
- 3+ years
Education Level
- Degree in Computer Science, Software Engineering, Data Engineering, or a related technical discipline (Nice to have)
About the Company
- A global EdTech company building a suite of AI-enabled products for students, teachers, and education partners to support better learning outcomes at scale.
