Tasks & Responsibilities:
Join a team of highly experienced engineers, tackling tough problems and finding creative ways to solve them.
Work closely with product owners to deliver high-performing, scalable backend applications and API services/products
Build large and complex, customer-facing web applications and API products from the ground up using modern technologies.
Maintain, enhance and improve the backend empowering our platform.
Have full ownership over designing, implementing, and testing features and services that make up our backend/platform.
Continuously push the professionalism bar higher by promoting a culture of quality and ownership.
Requirements:
7+ years of professional experience as a software engineer with a strong emphasis on backend development
6+ years working with Java
A solid understanding of distributed and scalable production systems
High standards for code quality, testability, maintainability, security, and performance
Team player with excellent communication and collaboration skills.
Fluent in English — spoken and written
As an advantage:
Previous experience with NodeJS
Previous experience working on financials/payments systems
Previous experience in a start-up environment