Job Description
Position: Sr Python Developer (Backend)
Experience: 7-10 Years
Location: Hyderabad (Hybrid Working)
Job Type: Permanent
Main objectives of the Senior Developer role
- Delivery of working software according to specifications
- Providing clarity on progress of development work
- Assisting team members by sharing knowledge and coaching
- Suggest process improvements with regards to team collaboration
Requirements
- Bachelor’s degree in software engineering or similar
- 5+ years of development experience with Python programming
- Experiencing in setting up CI/CD workflows
- Experience in drafting solution architecture
- Excellent written and verbal communication skills in English
Expertise & Experience
- Understanding applications architecture which are built on AWS/Python/React/MongoDB technological stack
- Proven Python skills and experience with modules such as Flask and FastAPI
- Experience in building high load application in AWS Cloud, preferably in micro-service architecture
- Experience of development of commercial software, preferably in financial domain
- You know how to work with legacy code and get knowledge
- You have worked with MongodDB and/or other NoSQL skills
- You have experience with creating and automate testing (pytest) and use containers (Docker).
- You have experience in using Linux based development environments using GitHub and CI/CD
- Atlassian stack (JIRA/Confluence)
- Nice to have – experience in integration with ERP/CRM/SAP
- Nice to have – experience in building financial systems/knowledge of enterprise economics
Key processes
- Scrum / Agile way of working
- TDD/BDD
- CI/CD