Senior Fullstack Developer (Java + React)

Your responsibilities:

  • Implement and evolve both frontend and backend components

  • Build modern web applications using React

  • Develop backend services (Java / Spring or equivalent) supporting application functionality

  • Write high-quality, well-tested, production-ready code

  • Participate actively in technical design and decision-making

  • Review code and contribute to shared engineering standards

We are looking for you, if you have:

  • Proven experience as a Fullstack Engineer working across frontend and backend systems

  • Strong knowledge of modern frontend development - React

  • Strong backend development experience (Java + Spring or equivalent)

Solid software engineering fundamentals:

  • API design

  • Clean code practices

  • Version control and collaboration workflows

Experience with:

  • Trunk-based development

  • CI/CD pipelines 

  • Automated testing strategies

  • Understanding of cloud-based architectures (AWS and/or Azure) 

  • Comfortable designing and integrating services across the stack

  • Comfortable using AI-assisted development tools (e.g., Copilot, Cursor or equivalent) 

  • Ability to operate independently and deliver results in a delivery-focused environmen

Nice to Have:

  • Experience working on large-scale, enterprise platforms

  • Exposure to frontend performance optimization and backend scalability

  • Experience with observability and reliability practices

  • Familiarity with distributed systems and microservice architectures

  • Experience in education or learning platforms

What We Value in This Role:

  • Strong ownership and accountability for engineering outcomes

  • Ability to work across the stack without artificial boundaries

  • Pragmatic and delivery-focused approach to engineering

  • Clear technical reasoning and decision-making

  • Quality-first mindset with a strong bias toward deliver

We offer:

  • Participation in interesting and demanding projects.

  • Flexible working hours.

  • A great, non-corporate atmosphere.

  • Possibility to work remote or hybrid (2 days per week from the office).

  • Opportunities for development and promotion.

  • Attractive package of benefits.

We reserve the right to contact the selected candidates.