Python Developer
- Designing and developing high-volume, low-latency applications and delivering high-availability and performance
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Bachelor’s degree in software engineering or any IT related fields
- 2-4 years of professional software development experience in python
- Must have - Strong experience RESTful API development
- Must have - Strong experience in Django framework
- Must have - Good engineering practices
- Must have - Strong experience in relational databases like SQL, PostgreSQL and MySQL
- Familiar with best practices around Git, unit testing, integration testing and deployments
Optional - Familiarity with AWS services