Python Developer

Bangalore Urban, Karnataka, India
Dec 20, 2024
Dec 12, 2025
Hybrid
Full-Time
5 Years
Job Description

We are seeking a highly skilled Python Developer with 5+ years of experience in software design and development. As a Python Developer, you will be responsible for creating robust, secure, and scalable server-side applications. You will leverage your expertise in Python to develop high-performance APIs and work within Agile teams to deliver reliable and effective software solutions. Your ability to collaborate with cross-functional teams, communicate effectively, and work independently is essential to this role.

Key Responsibilities

  • Design, develop, and maintain APIs using Python 3.x to build scalable and secure server-side applications. Ensure that the APIs are robust and meet performance requirements.
  • Apply strong knowledge of data structures and algorithms to develop efficient, high-performance software solutions. Write clean, maintainable, and well-documented code.
  • Work with cloud technologies and integrate applications into CI/CD pipelines. Ensure continuous integration and continuous delivery using tools such as GitHub, SVN, and various CI/CD tools.
  • Collaborate within Agile teams to ensure the timely delivery of high-quality software. Participate in sprint planning, stand-ups, and retrospectives.
  • Communicate effectively with both internal and external team members to clarify requirements, share progress, and resolve issues.
  • Build secure and scalable applications, following best practices in security and cloud architecture.
  • Identify bottlenecks and optimize application performance. Debug and troubleshoot issues across various stages of development.

Required Skills & Qualifications

  • 5+ years of professional experience in software design and development with a strong focus on Python.
  • Proficient in Python 3.x, with hands-on experience in API development, backend services, and building scalable applications.
  • Solid understanding of cloud technologies and hands-on experience with CI/CD pipelines. Familiarity with tools like GitHub, SVN, and cloud platforms.
  • Good understanding of data structures and algorithm fundamentals for efficient programming and problem-solving.
  • Experience in developing Web Services and RESTful APIs.
  • Experience working in Agile development environments, collaborating with teams and following Agile methodologies.
  • Strong communication skills, with the ability to articulate technical concepts clearly and work effectively with team members and stakeholders.

Preferred Qualifications

  • Experience with Spark, Hive, and Hadoop for processing large datasets is an advantage.
  • Familiarity with chatbots and gen AI technologies is a plus.

Why Virtusa?

  • Work on innovative and impactful projects that leverage the latest technologies to solve real-world business problems.
  • Join a dynamic, collaborative, and inclusive team that values creativity, continuous learning, and professional growth.
  • Virtusa offers various opportunities for career advancement, including training, mentorship, and exposure to diverse technologies and clients.
  • Enjoy a hybrid work model, allowing you to balance your professional and personal life while contributing to exciting projects.
  • Virtusa’s global reach offers opportunities for cross-functional collaboration and international career growth.

How to Apply. If you're an experienced Python Developer with a passion for building scalable, secure applications and you are looking for a dynamic and growth-oriented environment, apply today and join Virtusa’s technology-driven team.

Related Jobs