You will build and maintain full-stack applications using Python.
Responsibilities
- Develop and implement backend services using Python and frameworks like Django.
- Design and interact with databases, including PostgreSQL, MySQL, and MongoDB.
- Build and consume REST APIs within a microservices architecture.
- Apply software development lifecycle (SDLC) best practices in an Agile environment.
Required Skills
- 8+ years of professional experience in Python development.
- Strong command of Data Structures and Object-Oriented Programming principles.
- Proficiency with Django and other web frameworks.
- Experience designing and implementing microservices architecture.
- Hands-on ability with REST APIs, JSON, and XML data formats.
- Working knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with version control systems, specifically Git.
- Understanding of Agile methodologies and the Software Development Lifecycle (SDLC).