If you’re a self-starter who’s passionate about backend engineering and eager to work with cutting-edge technologies, we’d love to hear from you. Please send your resume and a cover letter explaining why you’d be a great fit for this role.
Note: Only candidates who have the required skills listed below should apply. We are looking for self-starters who are passionate about backend engineering and eager to work with cutting-edge technologies.
Must Have:
- Expertise in Python
- Excellent knowledge of the Python Django Framework
- Knowledge of Django REST Framework (DRF) is preferred, or the willingness to learn
- Proficiency in object-relational mapping (ORM)
- Good understanding of REST APIs
- Familiarity with job queues, Kafka, Celery, and Gearman
- Excellent knowledge of MySQL, PostgreSQL, MongoDB, and Redis cache
- Experience with version control systems like Git and GitLab
Good To Have:
- Experience with containerization tools such as Docker and container orchestration platforms like Kubernetes
- Knowledge of AI, NLP, and ML concepts
- Understanding of Data Loss Prevention (DLP) for protecting PII/sensitive data
- Familiarity with Git and Agile development methodologies
Roles and Responsibilities:
- Develop and maintain backend systems using Python and Django, focusing on building REST APIs
- Design and implement database schemas and queries for both relational and NoSQL databases
- Integrate with third-party services, including Kafka
- Collaborate with the frontend team to integrate frontend and backend systems seamlessly
- Ensure the scalability, reliability, and security of backend systems
- Troubleshoot and debug issues as they arise
- Write optimized code and provide innovative solutions to complex problems
- Stay updated with industry trends and emerging technologies