Ahmedabad, Gujarat, India
Information Technology
Full-Time
MagellanicCloud
Overview
Job Title : Senior Python Developer
Location : Hyderabad, India
Experience : 7+ Years
Job Type : Full-time
Role Summary
We are seeking a highly skilled and motivated Senior Python Developer to join our dynamic team in Hyderabad.
As a key member of our development team, you will be responsible for designing, developing, and maintaining robust and scalable web applications using Python and frameworks like Django and Flask.
You will leverage your deep understanding of cloud technologies, containerization, and software development best practices to deliver high-quality solutions.
Your experience in building RESTful APIs, working with databases, and implementing secure and performant applications will be crucial to your success in this role.
Responsibilities
Education : Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred).
Experience : 7+ years of hands-on experience in Python web development, with a strong focus on Django and/or Flask frameworks.
Location : Hyderabad, India
Experience : 7+ Years
Job Type : Full-time
Role Summary
We are seeking a highly skilled and motivated Senior Python Developer to join our dynamic team in Hyderabad.
As a key member of our development team, you will be responsible for designing, developing, and maintaining robust and scalable web applications using Python and frameworks like Django and Flask.
You will leverage your deep understanding of cloud technologies, containerization, and software development best practices to deliver high-quality solutions.
Your experience in building RESTful APIs, working with databases, and implementing secure and performant applications will be crucial to your success in this role.
Responsibilities
- Design, develop, and implement scalable and efficient web applications using Python and relevant frameworks (primarily Django and/or Flask).
- Leverage your strong knowledge of cloud services (AWS, Azure, Google Cloud) to architect and deploy applications in the cloud.
- Implement and manage containerized applications using Docker.
- Adhere to coding best practices, software development principles, and design patterns to ensure maintainable and high-quality code.
- Design and work with both SQL and NoSQL databases, including data modeling and optimization.
- Develop and consume RESTful APIs using Django REST Framework or similar frameworks.
- Implement and maintain web security best practices to ensure application security.
- Optimize application performance and effectively troubleshoot and resolve technical issues.
- Write and maintain comprehensive unit tests and contribute to the implementation of CI/CD pipelines.
- Create clear and concise technical documentation for developed solutions.
- Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers.
- Mentor and guide junior developers on best practices and technical approaches.
- Stay up-to-date with the latest advancements in Python development, cloud technologies, and related tools.
Education : Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred).
Experience : 7+ years of hands-on experience in Python web development, with a strong focus on Django and/or Flask frameworks.
- Cloud Expertise : Solid understanding and practical experience with at least one major cloud platform (AWS, Azure, Google Cloud), including cloud deployment strategies.
- Containerization : Proven proficiency in using Docker for containerizing applications.
- Coding Principles : Deep understanding of coding best practices, software development principles (e.g, SOLID), and design patterns.
- Database Knowledge : Familiarity with both SQL (e.g, PostgreSQL, MySQL) and NoSQL (e.g, MongoDB, Redis) databases, along with experience in data modeling.
- API Development : Significant experience in developing and consuming RESTful APIs, preferably using Django REST Framework or similar.
- Security Awareness : Strong knowledge of web security principles and best practices (e.g, OWASP).
- Performance & Troubleshooting : Demonstrated ability to optimize application performance and effectively troubleshoot and resolve technical issues.
- Testing & CI/CD : Experience with unit testing frameworks (e.g, pytest, unittest) and familiarity with CI/CD pipelines.
- Documentation & Communication : Excellent written and verbal documentation and communication skills.
- Teamwork & Collaboration : Proven ability to work effectively in a team environment and collaborate with various stakeholders.
- Cloud certifications such as AWS Certified Developer or Azure Developer Associate.
- Experience with other Python frameworks or libraries relevant to web development or data processing.
- Contributions to open-source projects
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in