About the company
We're a fully-managed software development partner that builds teams in under 7 days to support emerging technologies such as AI, ML, Blockchain, and others.
Job Summary
Responsibilities
📍Leading the design, development, and maintenance of scalable and high-performance backend system using Django. 📍 Writing clean, well-documented, and maintainable code that follows software engineering best practices. 📍 Ensuring high availability and fault tolerance of backend systems through redundancy, failover, and disaster recovery planning. 📍Ensuring high-quality code, adherence to best practices, and code optimization. 📍 Collaborating closely with product managers, designers, and backend engineers to identify and define application requirements.
Requirements
📍At least 5 years of experience in developing and maintaining backend systems. 📍Proficiency in Django 📍Experience working with LMS (Learning Management Systems) or CMS (Content Management Systems) platforms. 📍Experience working with Laravel is a big plus! 📍Strong knowledge of relational and non-relational database systems such as MySQL, Oracle, PostgreSQL, MongoDB, Cassandra, and Redis. 📍Experience with cloud platforms such as AWS, Google Cloud, and/or Azure. 📍Experience with microservices architecture and containerization technologies such as Docker and Kubernetes. 📍Strong knowledge of version control systems (e.g., Git) and collaborative development workflows (e.g., Agile/Scrum). 📍Leadership and mentoring abilities. 📍Excellent communication and collaboration skills.