Opportunity in Tech Company - Backend Engineer

Description

About the role:

This opportunity gives you the chance to develop and maintain our backend services, solving deep tech problems for our users. We are looking for long-term players, people who own a keen product sense.

What you’ll do:

  • Design and implement new functionalities required by our mobile applications, collaborating with product, mobile, platform, and other backend engineers.

  • Improve existing systems as needed by fixing bugs, improving resource usage, and making them scale.

  • Deliver code to production and features to users frequently and incrementally.

  • Develop tooling to improve our development practices.

  • Participate in code reviews to raise the quality of our code and our product.

  • Own your code in production.

  • Work with our CX team when users are having trouble with the app.

What you’ll bring or Qualifications:

  • Experience with running distributed systems in production.

  • Cross-team collaboration skills, our team is highly cross-functional, and our problems bring everyone to the table.

  • A beginner’s mindset, always striving to understand.

  • Own and solve problems.

  • Willing and able to work on open issues.

  • Being open to solving whatever needs to be solved.

Tech Stack:

  • We develop with Java 17.

  • Our production environment is based on Kubernetes, using Honeycomb, Grafana, and Sentry for observability.

  • A CI/CD pipeline for automated merges and deployments.

Interview Process

  • Silver Screening Interview.

  • Silver Technical Interview.

  • Client Screening Interview.

  • TakeHome Challenge.

  • System Design Interview

  • Behavioral Interview.

Apply for this job