December 10
• Design, develop, and maintain robust backend systems for scalable applications. • Integrate AI services into applications to enhance functionality. • Implement and optimize database management and performance. • Conduct stress and load testing, coordinating with the infrastructure team to ensure scalability. • Write and maintain detailed technical documentation, including UML diagrams and technical requirements. • Implement technical designs individually or as part of a team. • Develop unit, integration, and end-to-end (E2E) tests for backend components. • Monitor and resolve issues reported by clients, providing technical support when necessary.
• Must be located within the GMT +2 to GMT +9 time zones. • 2-8 years of backend development experience. • Proficiency in Python (e.g., FastAPI, Flask) and Node.js/NestJS. • Experience with SQL databases (e.g., BigQuery, SQL Server). • Familiarity with testing frameworks and methodologies for backend services (unit, integration, and E2E testing). • Strong grasp of system architecture and Domain-Driven Design (DDD). • Knowledge of clean architecture principles. • Git version control and collaborative development practices. • Experience with cloud platforms (AWS, Azure, etc.). • Familiarity with messaging systems (e.g., RabbitMQ, Kafka). • Knowledge of AI frameworks (TensorFlow, PyTorch). • Understanding of containerization (Docker) and CI/CD pipelines.
Apply Now