The posting
Senior Developer (Python and Django)
Key Responsibilities
Application Development:
- Design, develop, and maintain mobile service applications using Python and the Django framework
- Collaborate with cross-functional teams to gather and refine project requirements
- Write clean and scalable code, ensuring optimal performance
- Debug and troubleshoot issues, providing efficient solutions
Technical Leadership:
- Provide technical expertise and mentorship to junior developers
- Stay up to date with mobile service technology trends and emerging best practices
- Contribute to architectural decisions and design discussions
Project Management:
- Participate in project planning and estimation efforts
- Ensure project milestones are met and deliverables are of high quality
- Identify potential risks and implement mitigation strategies proactively
Quality Assurance:
- Conduct thorough testing to ensure functionality, security, and reliability
- Perform code reviews and provide constructive feedback to team members
Collaboration:
- Collaborate with solution design, infrastructure, and testing teams for successful integration
- Communicate effectively with team members and stakeholders to gather requirements and provide updates
Documentation:
- Create and maintain comprehensive documentation including technical specifications, code comments, and deployment instructions
Required Qualifications:
- Bachelors degree in Computer Science, Information Technology, or a related field (Masters degree is a plus)
- 7+ years of proven experience developing mobile service applications using Python and Django
- Strong technical knowledge of mobile service protocols, gateways, and platforms
- Proficiency in Python and Django
- Excellent problem-solving and analytical skills
- Familiarity with best practices and standards in mobile application development
- Strong communication and interpersonal skills
- Ability to work independently and in a team
Technical Skills:
- Experience with SOAP and REST services
- Understanding of DevOps and CI/CD practices
- Familiarity with container technologies (Docker, Kubernetes)
- Experience with SQL Server, Oracle Database, and MongoDB
- Experience with Azure or AWS cloud platforms
- Knowledge of OAuth2 and JWT tokens
- Understanding of API Management solutions
- Knowledge of Microservices Architecture
- Experience with Redis
- Experience with unit and integration testing
Preferred Qualifications:
- Certifications in Python, Django, or mobile service application development
- Experience building and deploying scalable APIs in Python or Java
- Knowledge of front-end technologies (HTML, CSS, JavaScript)
- Experience with version control systems like Git



