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.