[ad_1]
Job Title
Senior Python Developers
Job Description
Purpose of this job to build new features and work on customization in a web based project developed in Django using microservices. He/she must be able to write and run the unit test cases.
Job responsibilities:
- Help design and implement functional requirements
- Build efficient back-end features in Python
- Integrate front-end components into applications
- Write Unit test cases
- Manage testing and bug fixes
- Prepare technical documentation
- Collaborate with UX/UI designers to implement design into the code
- Coach junior team members
- Implement software enhancements and suggest improvements
- Peer code review
Restrictions
- Telecommuting is OK
- No Agencies Please
Requirements
Job requirements:
- Solid experience of Python Django Backend and Mircroservices
- Expertise on Python 3.9 and up-to-date Django REST framework version
- Experience of Terraform, Ansible and Helm for infrastructure deployment
- Experience in using PostgreSQL, ElasticSearch and Redis as data storage
- Knowledge of task queuing systems such as Celery + Redis
- Experience in using managed and serverless capabilities of GCP (Cloud Functions, PubSub)
Knowledge of the following Infrastructure, CI/CD & PM tools:
- Google Cloud Platform; Google Compute Engine instances and Google Kubernetes Engine
- GitLab as a CI/CD system, Code Review, test automation pipelines etc.
- JIRA and Redmine (legacy) for Project Management
Experience of the following data stack:
- Google Composer (Apache Airflow) for data collection and transformation
- BigQuery for warehousing
- Google Cloud Storage for data lake
- PowerBI for reporting
Reasonably proficient in written and verbal English communication
About the Company
- Senior python developers: 4+ years of experience
- Candidates from Pakistan only
- Remote work from Pakistan, for an international client
- Number of positions: 20
Contact Info
[ad_2]
Source link