The Role
As a Backend Engineer, you will develop and maintain our payment management system, delivering features through technical design, development, testing, and deployment. You will provide technical leadership, collaborate with other teams, lead code review efforts, and actively participate in product discussions.
Summary Generated by Built In
We're looking for an experienced backend engineer who can contribute to our payment management system. Our preferred stack is a combination of Spring, Scala and Java on the backend. This is an amazing opportunity to have a big impact and get lots of ownership across our product. We're looking for someone who thrives in the very early stages of a company and self-motivated.
What you’ll do
- Be able to deliver features in an end-to-end manner: technical design, development, testing, deployment and maintenance.
- Be able to provide technical leadership and own specific areas of the Zact platform
- Facilitate collaboration with your peers, product owners, and designers to seek exciting and complicated problems for delivering quality code.
- Be able to lead code review efforts and quality efforts in your area of ownership
- Participate in product discussions, taking ownership and initiative
- Work independently in a fast-paced environment
Who you are
- You have proven experience developing backend services in a professional setting
- You should have played a lead role in building, shipping and maintaining a non-trivial production service
- You have strong experience with Scala and/or the Java ecosystem
- You are passionate about delivering end-to-end experiences and software architecture across the front-end, back-end, and the APIs that glue them together
- You are familiar with modern engineering practices: code reviews, continuous-deployment, automated testing
Top Skills
Java
Scala
The Company
What We Do
The Platform for Payment Apps