Qodo.ai - Senior Backend Engineer
About The Position
We are seeking a highly motivated and skilled Senior Backend Engineer to join our growing engineering team in Tel Aviv. In this role, you will play a key part in designing, developing, and maintaining the robust and scalable backend services that power our innovative AI-driven platform.
You will be responsible for:
* Designing and implementing high-performance, scalable, and reliable backend services.
* Writing clean, efficient, and well-tested code in a collaborative environment.
* Contributing to architectural discussions and making informed technical decisions.
* Collaborating with product managers, frontend engineers, and AI researchers to deliver end-to-end solutions.
* Troubleshooting and debugging complex issues across distributed systems.
* Participating actively in code reviews and promoting best practices.
* Mentoring junior engineers and sharing knowledge within the team.
**Requirements:**
* 5+ years of experience as a Backend Software Engineer, with a strong understanding of distributed systems.
* Expert proficiency in at least one backend programming language (e.g., Python, Go, Java, Node.js).
* Experience building and deploying microservices on cloud platforms (AWS, GCP, Azure).
* Solid understanding of databases (SQL and NoSQL) and data modeling.
* Familiarity with message queues (e.g., Kafka, RabbitMQ) and caching technologies.
* Experience with CI/CD pipelines, Docker, and Kubernetes.
* Excellent problem-solving skills and attention to detail.
* Bachelor’s degree in Computer Science or a related field.
**Bonus Points/Nice to Have:**
* Experience with real-time data processing or streaming.
* Knowledge of AI/ML concepts and their integration into backend systems.
* Contributions to open-source projects.