We are looking for a highly skilled Senior Python Developer with a strong focus on web application development and system architecture. The ideal candidate will possess extensive experience with Django, FastAPI, and Flask frameworks, and have a deep understanding of database management, cloud services, and modern development tools. You will lead the design, development, and maintenance of scalable web applications, ensuring high-quality documentation and adherence to architectural best practices.
Experience. 5-12 years
Key Responsibilities
- Web Application Development. Design, develop, and maintain robust and scalable web applications.
- System Architecture. Architect solutions using microservices and RESTful APIs, and optimize database design for performance.
- Database Management. Manage and optimize databases, including PostgreSQL, MySQL, MongoDB, Firebase, and Redis.
- Cloud Services. Deploy and manage applications on AWS and GCP.
- Documentation. Produce detailed and clear technical documentation to support development and future maintenance.
Required Skills
- Programming Languages. Advanced proficiency in Python, with extensive experience in Django, FastAPI, and Flask.
- Architectural Design. Strong understanding of system architecture principles, including microservices and RESTful APIs.
- Database Systems. Expertise in PostgreSQL, MySQL, MongoDB, Firebase, and Redis, with a focus on performance optimization and data modeling.
- Tools and Technologies. Proficiency in Git, Docker, Postman, Nginx, ElasticSearch, and Jira.
- Cloud Services. Proven experience in deploying and managing applications on AWS and GCP.
- Documentation Skills. Exceptional ability to create detailed and clear technical documentation.
How to Apply
Please share your resume, including your current CTC, expected CTC, and notice period, to [email protected].