Roles and Responsibilities
Python Developer
- 3+ years of experience in software development
- • Coordinating with development teams to determine application requirements.
- • Writing scalable code using Python programming language.
- • Testing and debugging applications.
- • Developing back-end components.
- • Integrating user-facing elements using server-side logic.
- • Assessing and prioritizing client feature requests.
- • Experience dealing with high volume data processing solutions.
- • Coordinating with front-end developers.
- • Experience working with API frameworks (e.g. Flask, FastAPI & Faust)
- • Experience with API based architectures (SOA, micro-services)
- • Writing high-quality unit tests
- • Experience with MongoDB and any Relational DB such as MySQL
- • Exposure to messaging technologies such as Kafka or Rabbit MQ
- • Exposure to deploying services on Cloud
Nice to have:
• Experience with Docker/Kubernetes
• Experience working remotely
• Familiar/involved with open source projects
Personal:
• Independent, self-motivated
• Fluent in English, written and spoken
• Proven track record of always learning and growing
• Proactive attitude
Desired Candidate Profile
Minimum 15 years of education i.e 10+2+3