About the role
We are looking for a Backend Developer to design, build, and maintain scalable systems for a Product-led engineering team. This person works in Java and/or Kotlin with Spring Boot, GraphQL, MongoDB, and Aurora MySQL on AWS, covering everything from operational tooling to system architecture. Comfort picking up compliance, cost-savings, and observability work matters here.
What you will do
- Take on lower-priority engineering work the team lacks bandwidth for, including compliance and engineering maintenance, cost-savings, observability, experiment clean-up, and operational tool development.
- Design, build, and maintain scalable, performant, and reliable software systems.
- Contribute to system architecture and technical design, validating solutions through data and experimentation where appropriate.
- Participate in code reviews and design reviews to maintain high engineering standards.
- Collaborate closely with cross-functional partners, including software engineers, product managers, data scientists, and designers.
- Partner with a Product Manager and fellow engineers to clarify requirements and perform mid-level design work, focusing primarily on coding, testing, and documentation.
Must haves
- 3+ years of professional, backend-focused software development experience.
- Proficiency in Java and/or Kotlin.
- Proficiency in a modern NoSQL database, MongoDB on Atlas.
- Proficiency in a modern relational database, Aurora MySQL on AWS.
- Experience building cloud-native distributed systems on AWS.
- Experience with the Spring Boot framework.
- API development with GraphQL (Netflix DGS).
- Experience building and operating large-scale, high-performance, and resilient systems on a major cloud platform.
- Upper-intermediate English level.
Nice to haves
- Event-driven system development, ideally with Apache Kafka and/or SQS.
- AI-assisted coding experience.
- Terraform.
- Experience building microservices.
- API development with gRPC and REST.
Perks and benefits
- Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
- Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
- Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
- Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
- Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
- Well-being & support: access local well-being programs and people-focused support tailored to your location
Job Type: Full-time
Work Location: Remote