Senior Backend Python Developer for Large Scale Applications

1 day ago


Chennai, Tamil Nadu, India People Impact Full time

About People Impact

We are a dynamic organization with a passion for innovation and excellence. Our team is dedicated to delivering cutting-edge solutions that drive business growth and success.

Job Overview

This role requires a highly skilled and experienced Senior Software Engineer to lead the development of large-scale server-side applications in Python. The ideal candidate will have expertise in building efficient backend features, integrating external systems using RESTful web services, and coaching junior team members.

Responsibilities

The successful candidate will be responsible for:

  1. Designing and implementing efficient server-side applications using Python frameworks such as Flask and Django.
  2. Integrating with external systems using RESTful web services.
  3. Peer code review and coaching junior team members.
  4. Helping design and implement functional requirements.
  5. Building efficient backend features in Python.
  6. Loading data into databases, managing databases, and ensuring data integrity.
  7. Managing GitLab CICD for the project.
  8. Managing testing, unit test cases, and bug fixes.
  9. Preparing technical and architectural documentation.
  10. Deploying solutions to test environments and elevating them to production environments.
  11. Implementing software enhancements and suggesting improvements.
  12. Solving technical challenges through debugging and writing efficient code.
  13. Ability to do code profiling and optimize application performance.
  14. Ability to quickly produce prototypes and proof of concepts.
  15. Ability to present complex technical scenarios to leadership and articulate them effectively.
  16. Taking ownership of modules and features.
  17. Mentoring and providing technical solutions to ambiguous technical challenges.
  18. Estimating story points for tasks, features, and modules.
  19. Converting business requirements into technical requirements.

Requirements

To be successful in this role, you should have:

  • At least 7-8 years of expertise in development and 10+ years of experience in Python.
  • 5+ years of experience in building RESTful web services.
  • 5+ years of experience in SQL or NOSQL.
  • At least 1 year of experience working in an Agile environment.
  • Solid experience as a Python Developer.
  • Experience with Python frameworks such as Django and Flask.
  • Attention to detail and strong leadership skills.

Preferred Qualifications

Prior experience with Amazon Web Services (AWS), Google Cloud (GCP), or Azure is a plus. Additionally, experience with JavaScript, Node.js framework, and Continuous Integration/Continuous Deployment (CICD) tools is beneficial. Knowledge of Pandas and NumPy is also a plus.

Salary

This position offers a competitive salary range of $180,000 - $220,000 per annum, depending on experience.



  • Chennai, Tamil Nadu, India Aditi Consulting Full time

    Job Overview">We are seeking a highly skilled Senior Backend Software Engineer to join our team at Aditi Consulting. In this role, you will be responsible for designing and developing large-scale applications using Java and Spring Boot.">About You">">Bachelor's degree in computer science or related field">3+ years of experience developing large-scale...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    Job DescriptionWe are seeking an experienced Senior Java Developer to join our team at Tata Consultancy Services.About the RoleThe successful candidate will be responsible for designing, implementing, and testing large-scale enterprise applications using Java/J2EE technologies.The ideal candidate should have a strong background in Java development, with...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    Job Description:Tata Consultancy Services is seeking a highly skilled Senior Java Developer to join our team.The ideal candidate will have experience in designing, developing, and deploying large-scale applications using Java, Spring Boot, and Microservices.We are looking for someone who can work independently and as part of a team to deliver high-quality...


  • Chennai, Tamil Nadu, India Anubavam Technologies Pvt Full time

    Job Title: Senior PHP Developer PositionWe are seeking a highly motivated and experienced senior PHP developer to join our team at Anubavam Technologies Pvt. As a senior developer, you will be responsible for leading the development of large-scale web applications using PHP, MySQL, and related technologies.Key Responsibilities:Design, develop, and maintain...


  • Chennai, Tamil Nadu, India Dedalus Full time

    Transforming Healthcare with Innovative Solutions">Dedalus is a leading global healthcare technology company that empowers clinicians and nurses to deliver better care to their communities. We are seeking an experienced Senior Android Developer for Large Scale Healthcare Applications to join our team in Chennai, India.">About the Role">We are looking for a...


  • Chennai, Tamil Nadu, India Beats Jobs Full time

    We are Beats Jobs, a dynamic organization seeking an experienced Senior PHP CodeIgniter and PostgreSQL Developer to join our team. The ideal candidate will have over 5+ years of experience in managing back-end services and the interchange of data between servers and users.About the RoleAs a Senior PHP Developer, you will be responsible for developing,...


  • Chennai, Tamil Nadu, India Virtusa Full time

    Job SummaryVirtusa is seeking an experienced Senior Angular Developer to join our team in Chennai, Tamil Nadu, India. As a key member of our development team, you will be responsible for designing and developing front-end applications using Angular (8 or above) and related technologies.Key Responsibilities:Implementing web applications using Angular and...


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    Senior Python Developer RoleAbout the RoleWe are seeking an experienced Senior Python Software Engineer to join our team at Thryve Digital Health LLP. The ideal candidate will have a strong background in designing, developing, and maintaining backend applications in a fast-paced agile environment.Key Responsibilities:Bulk-load data into databases while...


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    Job DescriptionThryve Digital Health LLP is seeking a highly skilled Senior Python Developer - Backend Engineering Expert to join our team. This role demands experienced software engineers to design, develop, and maintain backend applications within a fast-paced, agile environment.Key Responsibilities:Building efficient server-side applications in Python...


  • Chennai, Tamil Nadu, India Larsen & Toubro Full time

    About the Role:As a Backend Developer in our team, you will be responsible for designing and implementing scalable and efficient backend systems. Your focus will be on developing strong Java skills to ensure the smooth operation of our large-scale applications.Key Responsibilities:Design and implement backend systems using Java.Collaborate with the team to...


  • Chennai, Tamil Nadu, India Hexaware Technologies Full time

    Job Title: Hexaware Technologies: Automation Professional for Large-Scale Applications.About the Role:We are seeking an experienced automation professional to join our team at Hexaware Technologies. As a TOSCA Automation Specialist, you will play a key role in automating testing across various technologies and product sets, designing and implementing test...


  • Chennai, Tamil Nadu, India Weekday Full time

    WeekdaySenior Backend DeveloperThis role is for one of our weekday clients. The ideal candidate should have a strong background in designing, developing, testing, and deploying large-scale applications using multiple programming languages.Key Responsibilities:Design, develop, test, and deploy large-scale applications using Golang.Deep understanding of Linux...


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    Job Title: Lead Python Backend DeveloperWe are seeking a seasoned Senior Python Backend Developer to join our team at Thryve Digital Health LLP in Chennai, India. This role demands experienced professionals to design, develop, and maintain backend applications within a fast-paced, agile environment.Responsibilities:1. Building efficient server-side...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    About This RoleWe are looking for a highly skilled Senior Java Software Engineer to join our team at Tata Consultancy Services.Job SummaryThe successful candidate will be responsible for designing and implementing large-scale web applications using Java, J2EE, and RESTful APIs. You will also be expected to lead end-to-end development activities, ensuring...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    TCS Hiring Experienced Spring Boot DevelopersWe are looking for highly skilled and motivated Senior Java Developers to join our team in Chennai.Our ideal candidate should have a strong background in building modular code using Java 8, JEE, and RESTful Web Services. With a minimum of 4 years of experience in Springboot, you will be responsible for designing...


  • Chennai, Tamil Nadu, India BUILDING BLOCKS SOFTWARE SERVICES PRIVATE Full time

    About the Role : We are seeking a highly skilled Senior Python Developer with hands-on experience in building and developing scalable web applications using Django Rest Framework. If you are passionate about crafting high-quality software solutions and working with modern technologies, this opportunity is for you.Key Requirements :- Proficient in Python with...


  • Chennai, Tamil Nadu, India Mitsogo Full time

    About MitsogoMitsogo is a multinational organization that fosters an inclusive environment where talent thrives. We strive to provide diverse opportunities and empower our teams with a wide range of skills and resources.Hexnode, the Enterprise Software division of Mitsogo, is a leader in Unified Endpoint Management (UEM). With a global presence, Hexnode...


  • Chennai, Tamil Nadu, India CommScope Full time

    At CommScope, we're driven by our vision to deliver connectivity that empowers how we live, work, and learn. We're seeking an exceptional Lead Front-End Developer with a proven track record of maintaining or architecting large-scale web applications using UI components and micro frontend architecture.The ideal candidate will have in-depth knowledge of HTML5,...


  • Chennai, Tamil Nadu, India Crayon Data Full time

    We are seeking a highly skilled Senior Machine Learning Engineer to join our team in Chennai. This is a fantastic opportunity to work on large scale data solutions using machine learning, operation research and pattern searching methods.About Crayon DataCrayon Data is a leading provider of AI-led revenue acceleration solutions, headquartered in Singapore...

  • Software Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Colan Infotech Private Limited Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Colan Infotech Private Limited. The ideal candidate will have hands-on experience in software design and development, with a strong background in building large-scale services and distributed systems.Responsibilities include:Designing and implementing complex and scalable...