Design, develop, and maintain high-quality, scalable, and efficient applications using Python. Write clean, well-documented, and testable code. Troubleshoot, debug, and and resolve technical issues. Collaborate with cross-functional teams to define, design, and ship new features. Integrate third-party services and APIs as needed. Stay up-to-date with new technologies and industry best practices.
Required Skills & Qualifications
- Proven experience as a Python Developer
- Proficiency in Python and its core libraries
- Solid understanding of object-oriented programming (OOP)
- Experience with a web framework like Django, Flask, or FastAPI
- Experience with task queues (eg, Celery/RQ/ ActiveMQ/RabbitMQ or similar queues)
- Experience with cache databases (eg, Redis/Memcached/AeroSpike) Familiarity with relational databases (eg, PostgreSQL, MySQL) and ORMs (eg, SQLAlchemy)
- Experience with NoSQL databases (eg, Aerospike/MongoDB)
- Experience with data streaming and processing frameworks (eg, Apache Kafka/Apache Flink)
- Experience with version control systems, preferably Git
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
Preferred Qualifications (Nice-to-Haves)
- Experience with cloud platforms like AWS, Azure, or GCP
- Knowledge of RESTful APIs and microservices architecture
- Familiarity with front-end technologies (eg, HTML, CSS, JavaScript)
- Experience with asynchronous programming (eg, asyncio)
- Understanding of containerization technologies like Docker
- Experience with CI/CD pipelines
- Experience in designing data quality frameworks
- Optional: Familiarity with Microsoft Graph API (not mandatory, but it will be an added advantage for integrating Microsoft services)
- Optional: Experience with Azure Authentication mechanisms & Active Directory
- Good to have experience with Infrastructure as Code tools (eg, AWS CDK/Terraform/ Pulumi)
Mandatory Competencies
- Programming Language - Python - Django
- Programming Language - Python - OOPS Concepts
- Cloud - AWS - Amazon VPC, Amazon Route 53, AWS DirectConnect, AWS Security Groups, AWS ACL
- ETL - ETL - Tester
- Database - Database Programming - SQL