Senior Engineer Backend
You will design, build, run, and scale the services your team owns. You will develop event-driven microservices, expose and consume RESTful APIs, work with cloud-native delivery pipelines, and monitor production services. You will also partner with Product Owners to translate user, business, and regulatory needs into well-engineered solutions.
Responsibilities
- Design, build, run, and scale team-owned services globally.
- Build services using Java 17, Spring Boot, and JOOQ.
- Expose and consume RESTful APIs.
- Send events using SNS, SQS, and Kafka.
- Use PostgreSQL via Aurora as the primary datastore.
- Deploy services to production through CI/CD pipelines.
- Use GitOps with ArgoCD.
- Monitor services and investigate issues using DataDog.
- Collaborate with Product Owners to translate user, business, and regulatory needs into solutions.
Requirements
- Experience building server-side applications.
- Knowledge of relevant programming languages and willingness to learn Java.
- Knowledge of a backend framework such as Spring or Spring Boot.
- Experience building microservices that expose and consume RESTful APIs.
- Experience engineering scalable and reliable cloud-native solutions.
- Understanding of CI/CD and practical Agile delivery.
- Ability to deliver secure, well-tested, and well-documented software.
- Experience integrating with third-party providers and partners.
- Ability to use AI tools and LLMs to improve engineering productivity, software quality, and delivery velocity.
Benefits
- Share options.
- Generous annual leave in addition to bank holidays.
- Paid maternity, paternity, and adoption leave.
- Paid and unpaid sabbatical options after milestone years.
- Private family health insurance with OPD coverage and top-up options.
- Accidental and life insurance.
- Access to therapy sessions, courses, meditations, and workshops.
- Paid volunteering and personal-growth days.
- Annual learning and development budget.
- Work from abroad for up to 90 days annually.
- Home office setup contribution.
- Laptop ownership upon replacement.
- Office snacks, coffee, tea, and lunch, depending on location.