Java Spring Boot MongoDB Kafka Google Cloud Platform GraphQL
Senior Level 8+ Years Experience Required
ROLE OVERVIEW
We are looking for a highly skilled and motivated Senior Backend Engineer to join our engineering team. The ideal candidate is a strong individual contributor who writes clean, production-grade code, takes ownership of technical decisions, and plays an active role in upskilling the broader engineering team. This is a hands-on role requiring deep backend expertise and a collaborative mindset.
KEY RESPONSIBILITIES
Design and implement scalable, high-performance backend services and APIs.
Own end-to-end technical solutions from problem scoping and architecture to implementation and delivery.
Write high-quality, well-tested, and maintainable Java code following best engineering practices.
Collaborate with product, architecture, and cross-functional teams to translate business requirements into technical designs.
Mentor and support junior engineers helping them troubleshoot blockers, review code, and grow their skills.
Proactively identify technical risks and propose pragmatic solutions.
Leverage AI-assisted development tools (e.g. Claude, GitHub Copilot) to enhance productivity and code quality.
Participate in design reviews, sprint planning, and engineering discussions.
REQUIRED QUALIFICATIONS
8+ years of professional software engineering experience with a strong focus on backend development.
Java: Expert-level proficiency in
Spring Boot: Solid hands-on experience with
MongoDB: Production experience with
Apache Kafka: Experience designing and working with event-driven architectures using
Google Cloud Platform (Google Cloud Platform): Familiarity with
GraphQL: Experience building or consuming
Demonstrated ability to lead technical decision-making and deliver complex features independently.
Strong communication skills with the ability to explain complex technical concepts clearly.
Proven track record of collaborating effectively with and mentoring junior engineers.
AI-AUGMENTED DEVELOPMENT
We embrace the use of AI-powered coding tools as a force multiplier. Candidates are expected to be comfortable using:
Claude (Anthropic) for code generation, review, and architecture discussions.
GitHub Copilot or similar tools for accelerated development workflows.
A willingness to continuously learn and adopt emerging AI tooling as the ecosystem evolves.
NICE TO HAVE
Exposure to frontend technologies (React, TypeScript, etc.) not required, but a bonus.
Experience with microservices architecture and distributed systems at scale.
Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and DevOps practices.
Prior experience in an engineering mentorship or tech lead capacity.