About the role
TECHNICAL SKILL: • Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc depending on your technology stack) • Familiarity with some ORM (Object Relational Mapper) libraries. • Hands-on experience in Rest APIs, Postman, Swagger is important. • Good working knowledge of PHP, JavaScript, HTML5 in web apps. • Understanding of accessibility and security compliance (depending on the specific project) • Knowledge of user authentication and authorization between multiple systems, servers, and environments. • Understanding of fundamental design principles behind a scalable application. • Experience developing backend systems and RESTful web services. • Able to create and manage Relational and NoSQL database schemas, Indexes, joins to represent business entities and processes • Experience with cloud computing platforms, such as AWS or Azure. • Experience with DevOps tools and practices, such as CI/CD pipelines, automation, and monitoring. • Experience with containerization technologies, such as Docker and Kubernetes. • Familiarity with microservices architecture. • Strong understanding of security best practices. • Strong unit test and debugging skills.
BEHAVIORAL SKILL:• Strong understanding of responsive design principles. • Ability to work independently and with a team to meet deadlines. • Able to review the developed code and guide junior developers. • Excellent communication and problem-solving skills