Responsibilities
- Design, develop, and maintain high-quality, scalable, and efficient applications using Python. Write clean, well-documented, and testable code.
- Troubleshoot, debug, 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 task queues (e.g., Celery, RQ, ActiveMQ, RabbitMQ or similar queues). Experience with cache databases (e.g., Redis, Memcached, Aerospike)
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy).
- Experience with NoSQL databases (e.g., Aerospike, MongoDB).
- Experience with data streaming and processing frameworks (e.g., 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-Have)
- Experience with cloud platforms like AWS, Azure, or GCP.
- Knowledge of RESTful APIs and microservices architecture.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript).
- Experience with asynchronous programming (e.g., 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 (e.g., AWS CDK, Terraform, Pulumi).
Mandatory Competencies
- Programming Language - Python - OOPS Concepts
- Programming Language - Python - Python Shell
- Beh - Communication
- Cloud - AWS - AWS Lambda, AWS EventBridge, AWS Fargate