# Senior Backend Engineer
**Location:** EMEA (Remote)
**Level:** Senior Level
## WHAT YOU'LL DO:
- Build and maintain backend applications using Java 21 and Spring Boot, making changes to the React/TypeScript frontend when needed.
- Convert existing AI-generated and vibe-coded MVPs into reliable, production-ready applications.
- Refactor prototype logic into clean backend services, typed APIs, database schemas, and maintainable end-to-end workflows.
- Design PostgreSQL schemas and manage database migrations with Liquibase.
- Integrate BigQuery as a read source and maintain adjusted/published data views with clear source-of-truth boundaries.
- Follow OpenAPI-first development practices to build well-defined APIs and generate typed frontend API clients.
- Implement backend observability using Spring Boot Actuator, Prometheus metrics, and structured logging.
- Ensure applications are deployable, maintainable, and ready for engineering handoff.
- Work with business stakeholders to preserve product intent while improving technical quality.
## WHAT YOU BRING:
- 5+ years of backend development experience.
- Strong proficiency in Java 21 and Spring Boot 3.x.
- Strong experience with Maven.
- Experience designing and building REST APIs using OpenAPI contract-first development.
- Experience with Spring Security.
- Strong experience with PostgreSQL schema design and Liquibase.
- Experience with BigQuery or similar data warehouse technologies.
- Experience with production readiness practices: observability, error handling, configuration, and deployment support.
- Solid understanding of versioned data, source-of-truth boundaries, data freshness, cache rebuilds, and fallback behavior.
- Experience with AI-assisted development tools (OpenAI, Claude, Cursor, Replit AI, or similar).
- Experience evaluating and refactoring AI-generated or vibe-coded solutions into production-ready applications.
- Familiarity with React and TypeScript, with the ability to make basic frontend changes when needed.
## Nice to have:
- Experience with multi-module Maven projects.
- Experience integrating legacy systems without rewriting them.
- Experience with Google APIs (Sheets, Drive, BigQuery).
- Experience with n8n or other workflow automation tools.
- Familiarity with Vite.
- Familiarity with TanStack Query.
## WHAT WE OFFER:
- USD compensation that values your expertise.
- Work from anywhere: Fully remote to suit your lifestyle.
- 31 days of paid time off: 21 days of annual leave + 10 days of sick leave.
- 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: Results over rules always. Open talk, ownership, and getting things done together.
## SELECTION PROCESS:
- **Screening Interview (45 minutes)** – Initial conversation with a recruiter.
- **Team Interview (up to 60 minutes)** – A meeting with your potential Team Lead and future colleagues to assess team fit and discuss role-specific responsibilities, expectations and workflows.
- **Technical Interview (up to 60 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.
Apply directly on RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-backend-engineer-ai-digital-ai_5f3