Write well-designed, testable, and efficient code by using best software development practices.
Create and maintain software documentation
Able to communicate and coordinate with internal and external teams
Quick learner and adapts to new technology as per the requirement.
Mentor team members
Requirements
Bachelor's Degree in Computer Science/ Information Technology from reputable university
Minimum 4 years of professional experience as backend engineer
Have experience in leading a team of developers
Have experiences or ability in: Python, Python framework (Flask, Django, ), RDBMS (PostgreSQL, MySQL, ), NoSQL (Redis, MongoDB, ), Unit Test, Rest API, Version Control System (Gitlab, Github, ), Linux OS Is a plus if you have experience or ability in: Microservices, Test Driven Development (TDD), Message Broker (Kafka, RabbitMQ, )