TL;DR
Middle Software Engineer (Python, Integrations): Design, develop, and maintain integrations for the Constructor Platform with an accent on code reviews and supporting 3rd-party developers. Focus on problem-solving skills, autonomy, and excellent communication skills.
Location: Hybrid work in locations with offices (2 days in-office, 3 days remote)
Company
Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency.
What you will do
- Design, develop, and maintain integrations for the Constructor Platform.
- Participate in code reviews and provide feedback to peers.
- Write robust, maintainable, and well-tested code.
- Consult and support 3rd-party developers integrating with the Constructor Platform.
Requirements
- 5+ years of professional backend development experience.
- Knowledge of FastAPI (or similar modern frameworks) and asynchronous programming in Python.
- Solid understanding of programming principles (e.g., SOLID, dependency injection, clean architecture).
- Understanding of microservices and communication patterns (sync/async, event-driven).
- Familiarity with CI/CD pipelines.
- Problem-solving skills and autonomy.
- Fluent in spoken and written English.
- Excellent communication skills.
Nice to have
- Experience in C# and PHP.
- Basic front-end skills.
- Experience integrating with LLM APIs (OpenAI, Anthropic).
- Familiarity with LangChain / LangGraph and RAG architectures.
Culture & Benefits
- Choice of work equipment (e.g., laptop, monitor, etc.)
- English classes (iTalki – $130 monthly)
- Flexible schedule (we usually work between 09:00/10:00 and 18:00/19:00 CET or EET)
- Newborn bonus (€500 per child)
- Patent remuneration
- Paid leave
- Remote work in locations without our offices
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →