Sonata Software

Python Developer

Posted: 1 days ago

Job Description

Job Title: Python DeveloperLocations: Bengaluru, Chennai, Hyderabad Job Type: Full-Time | HybridAbout the Role:We are seeking a skilled and motivated Python Developer to join our dynamic backend development team. You will be responsible for building and maintaining scalable backend services, integrating with cloud platforms, and collaborating with cross-functional teams to deliver high-quality software solutions.Key Responsibilities:Design, develop, and maintain robust backend systems using Python.Develop and integrate RESTful APIs and web services.Work with AWS services, especially AWS Lambda, to build serverless applications.Collaborate with front-end developers to integrate user-facing elements.Optimize applications for performance, scalability, and security.Manage and maintain databases such as MySQL, PostgreSQL, or MongoDB.Participate in code reviews, testing, and deployment processes. Contribute to architectural decisions and technical documentation.Required Skills and Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field.Proven experience as a Back-End Developer or in a similar role.Strong proficiency in Python.Hands-on experience with AWS services, particularly AWS Lambda.Familiarity with RESTful APIs and web services.Experience with MySQL, PostgreSQL, or MongoDB.Basic understanding of front-end technologies (HTML, CSS, JavaScript).Excellent problem-solving skills and attention to detail.Strong communication and teamwork abilities.Preferred Qualifications:Experience with serverless architecture and microservices.Knowledge of Docker and containerization technologies.Familiarity with CI/CD pipelines and DevOps practices.Experience with Git or other version control systems.Why Join Us?Work on cutting-edge technologies and cloud-native solutions.Be part of a collaborative and innovative team.Opportunities for continuous learning and career growth.Flexible work environment and competitive compensation.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In