Requisition Id:
Role Summary:
We are seeking an experienced Backend Developer to join our dynamic team. The ideal candidate will have a strong engineering background and a passion for developing scalable high-performance GenAI based backend systems. As a Backend Developer you will be responsible for creating robust backend services and contributing to our microservices architecture ensuring the delivery of quality solutions.
Key Responsibilities:
- Design develop and maintain efficient reusable and reliable backend code using Python with frameworks such as Django and FastAPI.
- Implement and manage microservices architecture ensuring system scalability reliability and maintainability.
- Develop and maintain data storage solutions including databases such as MySQL and NoSQL systems like MongoDB.
- Leverage cloud services to build and deploy applications ensuring high availability and performance.
- Design and implement event-driven architecture using messaging systems such as RabbitMQ Azure Queues to facilitate asynchronous processing and communication between services.
- Collaborate with cross-functional teams to integrate backend services with frontend interfaces and third-party systems.
- Participate in code reviews adhere to best practices and contribute to the continuous improvement of our development processes.
- Troubleshoot and resolve complex technical issues related to backend development.
Required Skills and Qualifications:
- Bachelors degree in computer science Engineering or a related field.
- 6 years of professional experience in backend development post obtaining an engineering degree.
- Proficiency in Python and experience with frameworks such as Django and FastAPI.
- Solid understanding of microservices architecture and experience in implementing scalable systems.
- Good hands-on experience on Generative AI based products.
- Experience with relational databases NoSQL databases and caching (Redis).
- Familiarity with Azure or AWS cloud services and deploying applications in a cloud environment.
- Knowledge of event-driven architecture and messaging systems like RabbitMQ Azure Queues.
- Excellent problem-solving debugging and communication skills.
- Understanding of version control system like Git.
Nice to Have:
- Good prior experience of product-based companies.
- Working experience with data science and ML engineering teams.
- Knowledge of CI/CD pipelines and server deployment strategies.
Required Experience:
Senior IC
Requisition Id:Role Summary:We are seeking an experienced Backend Developer to join our dynamic team. The ideal candidate will have a strong engineering background and a passion for developing scalable high-performance GenAI based backend systems. As a Backend Developer you will be responsible for c...
Requisition Id:
Role Summary:
We are seeking an experienced Backend Developer to join our dynamic team. The ideal candidate will have a strong engineering background and a passion for developing scalable high-performance GenAI based backend systems. As a Backend Developer you will be responsible for creating robust backend services and contributing to our microservices architecture ensuring the delivery of quality solutions.
Key Responsibilities:
- Design develop and maintain efficient reusable and reliable backend code using Python with frameworks such as Django and FastAPI.
- Implement and manage microservices architecture ensuring system scalability reliability and maintainability.
- Develop and maintain data storage solutions including databases such as MySQL and NoSQL systems like MongoDB.
- Leverage cloud services to build and deploy applications ensuring high availability and performance.
- Design and implement event-driven architecture using messaging systems such as RabbitMQ Azure Queues to facilitate asynchronous processing and communication between services.
- Collaborate with cross-functional teams to integrate backend services with frontend interfaces and third-party systems.
- Participate in code reviews adhere to best practices and contribute to the continuous improvement of our development processes.
- Troubleshoot and resolve complex technical issues related to backend development.
Required Skills and Qualifications:
- Bachelors degree in computer science Engineering or a related field.
- 6 years of professional experience in backend development post obtaining an engineering degree.
- Proficiency in Python and experience with frameworks such as Django and FastAPI.
- Solid understanding of microservices architecture and experience in implementing scalable systems.
- Good hands-on experience on Generative AI based products.
- Experience with relational databases NoSQL databases and caching (Redis).
- Familiarity with Azure or AWS cloud services and deploying applications in a cloud environment.
- Knowledge of event-driven architecture and messaging systems like RabbitMQ Azure Queues.
- Excellent problem-solving debugging and communication skills.
- Understanding of version control system like Git.
Nice to Have:
- Good prior experience of product-based companies.
- Working experience with data science and ML engineering teams.
- Knowledge of CI/CD pipelines and server deployment strategies.
Required Experience:
Senior IC
View more
View less