Luxoft logo

Senior Python Developer

Luxoft·Salary not specified

Primary stack

OOPPythonSOLID

Job description

About the Position

We are seeking a highly experienced Senior Python Developer with 10+ years of software development experience to join our team in Chennai, India. You should possess deep expertise in designing, developing, and deploying scalable backend systems, RESTful APIs, and microservices-based applications. You will work closely with architects, product owners, DevOps engineers, and cross-functional teams to build high-performance enterprise applications.

Responsibilities

  • Design, develop, and maintain robust backend applications using Python.
  • Build scalable REST APIs and Microservices for enterprise-grade applications.
  • Create reusable, secure, and high-performance backend services.
  • Design and optimize database schemas, queries, and data processing workflows.
  • Develop event-driven and asynchronous applications using modern Python frameworks.
  • Implement API security, authentication, and authorization mechanisms.
  • Collaborate with frontend teams to define API contracts and integrations.
  • Troubleshoot production issues, conduct root cause analysis, and implement fixes.
  • Participate in architecture discussions and technical decision-making.
  • Drive best practices in coding standards, testing, code reviews, and documentation.
  • Mentor junior developers and provide technical leadership.
  • Work with DevOps teams on CI/CD pipelines, deployment automation, and monitoring.

Requirements

Must have

  • 10+ years of software development experience with at least 7+ years in Python
  • Strong expertise in:
    • Core Python
    • Python 3.x
    • Object-Oriented Programming (OOP)
    • Functional Programming concepts
    • Design Patterns
    • SOLID Principles
    • Data Structures & Algorithms
    • Multithreading & Multiprocessing
    • Asynchronous Programming (AsyncIO)

Nice to have

  • None specified

We Offer

  • Competitive salary
  • Opportunity to work in a dynamic and innovative environment
  • Professional growth and development opportunities

About the Company

Join our team and contribute to building cutting-edge software solutions that drive business success.

Apply now to become a part of our talented and dedicated team!

© Luxoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

A provider of software development services and innovative IT solutions with a worldwide customer base consisting mainly of large multinational corporations.

More at Luxoft

All 791 roles

Similar jobs

Popular searches