We are looking for a Senior Backend Software Engineer to join our R&D office in Tel Aviv. The position is to be part of a development team responsible for our application backend group. The goal of our team is to provide us with a flexible and scalable backend to serve multiple apps and millions of users. You will work on challenging tasks such as new features, stability enhancements, security improvements, infra updates, and performance issues which have a direct impact our services worldwide.
What Youll Do:
Design and implement scalable microservices and APIs using modern tech stacks ensuring high performance and reliability for our ever growing customer base.
Collaborate with product and frontend teams to architect solutions that handle millions of daily transactions.
Design and lead epics within the team and across multiple teams.
Participate in code reviews, mentor junior engineers and contribute to engineering best practices
Drive technical decisions around service architecture, balance trade offs and manage risk.
Define and implement effective cloud infrastructure scaling solutions.
Handle on-call responsibilities and lead incident response when critical production issues arise.
Requirements:
6+ years of professional backend programming experience.
Experience working on complex architectures, preferably distributed systems or microservices.
Experience leading development cycles e2e alongside product and frontend teams.
Familiar with cloud-based serverless deployment (AWS) – advantage.
Expensive experience with databases and SQL – advantage.
Experience working with Python – advantage.
Concise: you get stuff done, in a simple, elegant way.
Fast learner: you can quickly master concepts, disciplines and methods.
Team player with great communication skills.
6+ years of professional backend programming experience.
Experience working on complex architectures, preferably distributed systems or microservices.
Experience leading development cycles e2e alongside product and frontend teams.
Familiar with cloud-based serverless deployment (AWS) – advantage.
Expensive experience with databases and SQL – advantage.
Experience working with Python – advantage.
Concise: you get stuff done, in a simple, elegant way.
Fast learner: you can quickly master concepts, disciplines and methods.
Team player with great communication skills.
This position is open to all candidates.