✨ About The Role
- The Senior Backend Software Engineer will design and implement scalable microservices and APIs using modern tech stacks, ensuring high performance and reliability.
- The role involves collaborating with product and frontend teams to architect solutions that can handle millions of daily transactions.
- Participation in code reviews and mentoring junior engineers is expected, along with contributing to engineering best practices.
- The engineer will drive technical decisions around service architecture, balancing trade-offs and managing risks.
- Defining and implementing effective cloud infrastructure scaling solutions is a key responsibility.
- The position includes handling on-call responsibilities and leading incident response for critical production issues.
âš¡ Requirements
- The ideal candidate has over 6 years of professional backend programming experience, specifically in Python or Golang.
- A strong background in complex architectures, particularly distributed systems or microservices, is essential.
- Experience in leading development cycles end-to-end alongside product and frontend teams is crucial for success in this role.
- Familiarity with cloud-based serverless deployment, particularly AWS, is considered an advantage.
- The candidate should possess extensive experience with databases and SQL, as well as experience working with Kubernetes.
- A concise and efficient work style is important, as is the ability to learn quickly and adapt to new concepts.
- Strong communication skills and a collaborative team player attitude are necessary for effective teamwork.