Backend Engineer
Role details
Job location
Tech stack
Job description
Join us as a Backend Engineer to craft polished user experiences, highly scalable APIs and robust banking services, all to help create the finance solution all businesses love. As a Backend Engineer, you will be part of a team of 180 highly skilled back-end engineers from all over the world. You will work closely in cross-functional teams to shape our finance solutions. You will also take part in the direction of our banking product, manage how we will handle our ever-growing user base needs, and deliver high-quality products in a fast-paced environment. Responsibilities Design, develop, deploy and maintain new and existing applications to reach the team's goals and to meet the stakeholders' needs Produce and ship high-quality, well-documented code Co-own our services architecture, resilience, scalability and robustness, with respect to Domain-Driven Design principles Grow on technical leadership & mentorship of other engineers Our primary languages are Go and Ruby for backend, React.js for frontend, and Kotlin and Swift for our mobile apps. Our platform runs on a Kubernetes cluster hosted on AWS, with PostgreSQL as our database of choice. We're also using Kafka for our event-driven architecture and ELK for logging and auditing, among many other tools, services, and applications. What you can expect We highly value the analysis phase on software delivery. Upfront technical designs, team reviews, and smart slicing are emphasized. Focus on quality drives the velocity our customers need. You'll have time, support, and autonomy to improve yourself, our systems and our processes. Our lean toolbox enables you to monitor constant improvements (Kaizen, PDCA) collaboratively with peers and managers. Engineers work in cross-functional teams and dedicate themselves to one feature at a time. We provide licenses for Cursor or Copilot to enhance productivity and coding velocity. Your future team As a Backend Engineer at Qonto, you'll join a team 450-strong Product Engineering department, organized into cross-functional teams (CFTs) across five domains: Customer Lifecycle, Business Account, Systems & Monetization, Financial Tools, and Regate by Qonto. You'll work in a CFT of 6-8 backend engineers, owning your product scope and collaborating with mobile, frontend teams, and product managers to deliver impactful solutions., On average, our hiring process lasts 20 working days. Security Your security matters to us. Recruitment scams are on the rise. We will never work with third-party platforms or agencies that request payment from candidates. If you receive a suspicious message claiming to be from Qonto, please report it to *. #J--Ljbffr
Requirements
Technical Expertise: You have strong experience as a software engineer, experience in Golang, and exposure to architectural patterns of large, high-scale web applications. Problem solver: You are a pragmatic and product-driven engineer, with an interest in solving problems and delivering value to customers. Impact maker: You want to help build an innovative product used by tens of thousands of users and leave your mark. Quality-driven: You follow best practices regarding code quality, testing, and code reviews. Curiosity: You're a curious and open-minded engineer eager to learn. Team player: You have good communication skills, are comfortable working in a team, and can easily work with non-technical colleagues. Languages: You are fluent in English.