TL;DR
Senior Fullstack Engineer (Edtech): Building the platform that powers online learning experiences, focusing on clarity, strong domain design, and long-term thinking. Focus on evolving architecture with new Java/Node.js services and a modern React frontend, shaping how these systems fit together and how the product scales.
Location: Europe
Company
hirify.global is an education technology platform that connects teachers with students.
What you will do
- Designing and building end-to-end product features across backend services and our React frontend.
- Building well-structured, testable backend services and clean, reusable frontend components with attention to performance, usability, and long-term maintainability.
- Contributing to a multi-stack production environment, improving existing systems thoughtfully while helping evolve the overall architecture.
- Modelling domains, defining boundaries, and contributing to architectural decisions that keep the system coherent as it scales.
- Using AI tools to accelerate development, while reviewing, validating, and refining generated code before it reaches production.
- Owning work beyond feature delivery: CI/CD, observability, performance, and production behaviour.
Requirements
- Strong full-stack engineering experience with deep backend experience in Java, Node.js, or another modern stack, paired with solid React + TypeScript skills.
- Experience using AI tools as a natural part of your workflow to accelerate development and explore solutions faster.
- Think in terms of system design, data modelling, trade-offs, and long-term maintainability.
- Comfortable working in real-world production environments and improving systems incrementally as architecture evolves.
- Understanding of boundaries, contracts, invariants, and how local decisions impact system coherence over time.
- Comfortable owning code beyond merge, including CI/CD, containerisation, cloud environments (AWS), and observability.
Culture & Benefits
- Transform education for the better and make a real impact on the future of education.
- Work in a fast-paced and high-growth environment where ideas move quickly and careers accelerate.
- Be part of a collaborative, supportive culture with colleagues in 15+ countries.
Hiring process
- People Team Intro: Initial conversation with the recruitment team.
- Coding Exercise: Take-home exercise to assess practical engineering skills.
- Technical Interview: Review of your coding exercise and deeper conversation about your engineering approach.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →