Middle Fullstack Engineer

Product
Mid Level
Serbia (Remote)
What You'll Do
  • Build and maintain full-stack applications using Java/Spring Boot and React/TypeScript.
  • Develop new functionality for our Internal Operational Platform and support existing applications as the platform continues to expand.
  • Transform AI-generated and vibe-coded MVPs into reliable, production-ready applications while preserving the original product intent.
  • Refactor prototype logic into clean backend services, typed APIs, PostgreSQL schemas, and maintainable frontend workflows.
  • Design and implement PostgreSQL schemas and manage database migrations with Liquibase.
  • Develop REST APIs following an OpenAPI contract-first approach and work with typed frontend API clients.
  • Integrate applications with BigQuery and support reliable data publishing and integration flows.
  • Implement and maintain backend observability using Spring Boot Actuator, Prometheus metrics, and structured logging.
  • Contribute to application quality through testing, monitoring, maintenance, and production support.
  • Collaborate with business stakeholders and other engineers to translate real workflows into practical technical solutions.
What You Bring
Must-have
  • Backend: solid experience with Java, Spring Boot, REST APIs, PostgreSQL, Maven, Liquibase, Spring Security, and OpenAPI-based development.
  • Frontend: practical experience with React and TypeScript, API-driven interfaces, and server-state management such as TanStack Query.
  • Data & Integration: experience with BigQuery or another data warehouse and integrating applications with external APIs and data sources.
  • Production Engineering: good understanding of authentication, persistence, logging, monitoring, testing, and maintainability.
  • AI-Assisted Development: hands-on experience with tools such as Cursor, Claude/Anthropic, OpenAI, Replit AI, or similar, including reviewing and improving AI-generated code.
  • Comfortable collaborating with both engineers and business stakeholders in an evolving product environment.
  • English profficiency: level B2 or higher.
  • Strong verbal and written communication skills.
What You Get
  • Competitive сompensation that values your expertise.‍
  • 31 days of paid time off: 21 days of annual leave + 10 days of sick leave, because your health and work-life balance matter.‍
  • Growth-focused environment: access to learning resources and clear pathways for growth.‍
  • Fun team events: virtual cooking classes, yoga sessions, team quizzes and more
  • ‍A culture of trust: we cut the red tape — results over rules always. Open talk, ownership, and getting things done together.
  • Private health insurance and FitPass: supporting your well-being both inside and outside of work.
Hiring Flow
  • Screening Interview (45 minutes): initial conversation with a recruiter.
  • Technical Interview (up to 120 minutes): A deep dive into your functional expertise, problem-solving approach, and practical skills relevant to the role.
  • Final Interview (Up to 60 minutes): Meet with the Team Lead for an in-depth discussion of your experience and skills.
  • Offer: if successful, you’ll receive an offer to join our team.
Location & Eligibility

This role is open to applicants from Serbia.

Please note that we’re unable to consider applications from outside these locations.

Thanks for your understanding!