Responsibilities
- Develop functionalities according to defined acceptance criteria;
- Write reusable, testable, and efficient code;
- Take part in all application development lifecycle phases;
- Review the test cases written by testers, in order to validate or update them;
- Create intelligent designs that will ensure efficient decision, and ensure the deployment of best practices.
Qualifications and Experience
- Very good knowledge of Python
- Kafka
- PostgreSQL, Mongo DB
- K8S
- AWS
- Git
- Good understanding on the software design principles;
- Good communication skills and the ability to take part in both team debates as well as client discussions;
- The ability to lead a team using the agile methodology;