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.
Requirements:
Bachelor’s Degree in Computer Science/ Information Technology
Minimum 2 years of professional experience
Have experiences or ability in some of: Python, Python framework (Flask, Django, etc), RDBMS (PostgreSQL, MySQL, etc), NoSQL (Redis, MongoDB, etc), Unit Test, Rest API, Version Control System (Gitlab, Github, etc), Linux OS Is a plus if you have experience or ability in: Microservices, Test Driven Development (TDD), Message Broker (Kafka, RabbitMQ, etc)