We are looking for a Junior Python developer to join an agile development team to engineer new product features using Python and Flask.
Responsibilities
- Building efficient and reusable Python API workflow components
- Developing programs to consume external hosted open API s
- Apply Best Practice for Python to the development process
- Implement develop automate and unit test business processes between various data repositories systems and applications.
- Analyse and improve the performance scalability stability and security of the code
- Improve engineering standards tooling and processes
- Participate in the full SDLC process using Agile methodology including discovery inception story and task creation breakdown and estimation iterative planning development and unit testing and release/deployment.
- Work with our DevOps team to ensure a continuous integration and deployment of developed features happen
- Packaging of solutions for deployment in various environments.
- Design & implementation of lowlatency highavailability & performant applications
- Implementation of security & data protection.
Skills & Qualifications
- 03 Months of experience with a startup mentality and high willingness to learn
- Strong communication skills team player with attention to detail who is happy working in an agile development environment
- Expert in Python development using Flask framework with experience on large scale REST API applications and business logic components
- Experience in developing scheduled jobs using APScheduler and gUnicorn
- Expert in using Python libraries and frameworks
- Experience in RDBMS & NoSQL databases
- Experience of writing Python tests using automated tasks & enforcing code quality e.g. pytest pylint unittest
- Experience in developing data pipelines using Google Cloud Platform services Google Cloud PubSub and Google Dataflow
- Proficiency with SDLC tools (e.g. Confluence JIRA BitBucket SourceTree)
Preferred Skills
- Experience in API documentation tools (Swagger Postman)
- Knowledge of writing complex and efficient SQL for Postgres databases
- Documentation of technical design using standards like UML
python,api,agile,data,google,skills,cloud,code,components,databases