Python Software Engineer with Expertise in API Design

2 weeks ago


Bengaluru, Karnataka, India NETSACH GLOBAL Full time

Netsach Global seeks an experienced Python Developer to lead the design and implementation of our API solutions.

With over 5 years of professional experience in Python development, you will work closely with our team to develop high-quality code, troubleshoot issues, and ensure the performance, scalability, and security of our APIs.

We are looking for a talented engineer who can collaborate with cross-functional teams, write comprehensive documentation, participate in code reviews, and stay up-to-date with the latest industry trends.

Key Responsibilities:

  • Design and implement RESTful APIs using Flask, Django, or FastAPI
  • Develop and maintain high-quality Python code for our API project
  • Troubleshoot and debug issues in existing code and provide timely resolutions
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
  • Write and maintain comprehensive documentation for the codebase and APIs
  • Participate in code reviews to ensure code quality and adherence to best practices

Requirements:

  • Bachelors degree in Computer Science, Engineering, or a related field
  • 5+ years of professional experience in Python development
  • Strong understanding of RESTful API design and implementation
  • Experience with web frameworks such as Flask, Django, and FastAPI
  • Proficiency in working with databases (SQL and NoSQL)
  • Familiarity with version control systems, particularly Git
  • Knowledge of containerisation technologies like Docker is a plus

Preferred Qualifications:

  • Knowledge of Telecom BSS/OSS systems is highly preferred
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of CI/CD pipelines and automated testing
  • Understanding of microservices architecture

The estimated salary for this position is $120,000 per year, based on industry standards and the location of Bangalore. If you are a motivated and experienced Python developer looking for a new challenge, please apply now.



  • Bengaluru, Karnataka, India Snaphunt Full time

    The OpportunityWe are seeking a skilled Python Developer to join our team at Snaphunt. As a Python Developer, you will be responsible for developing efficient, reusable, and robust Python code for optimal performance and reliability.ResponsibilitiesDesign and build RESTful APIs for internal and partner consumption.Work closely with UX design team and...


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software, a leading player in the Digital Transformation space with a global presence, is seeking a skilled Python developer to contribute to their team. As a CMMi Level 3 and ISO certified organization, Dew Software is committed to high-quality and excellence in service. This position will provide the ideal candidate the opportunity to work alongside...

  • API Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Hirebloc Ventures Pvt Ltd Full time

    API Software EngineerAt Hirebloc Ventures Pvt Ltd, we seek a skilled API Software Engineer to join our team. As an API Software Engineer, you will be responsible for designing, developing, and maintaining our company's APIs. Your primary focus will be on creating scalable, secure, and well-documented APIs using RESTful principles. Key Responsibilities:-...


  • Bengaluru, Karnataka, India Risk Resources LLP Full time

    About the Role:We are looking for a skilled Software Engineer to join our team. The ideal candidate should have expertise in Python and a strong understanding of data structures.Responsibilities:Develop high-quality software using Python and relevant frameworks.Work collaboratively with cross-functional teams to design and implement software...


  • Bengaluru, Karnataka, India Infineon Technologies Full time

    About the RoleWe are seeking a highly skilled software engineer to join our team. The ideal candidate will have expertise in Java and Python programming languages and be able to design, develop, and deploy enterprise-level software applications.Key ResponsibilitiesDesign and develop software applications using Java and PythonCollaborate with cross-functional...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Genpact Full time

    About the RoleWe are seeking a skilled Software Engineer with expertise in backend API development to join our team. The successful candidate will be responsible for designing, implementing, and maintaining our backend API infrastructure. Key responsibilities include: Designing and implementing scalable backend APIsCollaborating with cross-functional teams...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    Dew Software, a leading player in the Digital Transformation space, is seeking a seasoned Python developer to contribute to their team. As a CMMi Level 3 and ISO certified organization, Dew Software is committed to delivering high-quality and excellence in service.ResponsibilitiesWrite robust, maintainable, and efficient Python code that meets the...

  • Python Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Terralogic Software Solutions Private Limited. Full time

    Job Title: Python DeveloperAbout the Role:We are seeking a skilled Python Developer to join our team at Terralogic Software Solutions Private Limited. As a Python Developer, you will play a crucial role in designing, developing, and maintaining our software applications.Key Responsibilities:Python Development: Design, develop, and maintain Python...


  • Bengaluru, Karnataka, India Ixly Technology Full time

    Job OverviewWe are seeking a skilled Python Developer with experience in Machine Learning, IoT, and Embedded projects. This role requires a strong foundation in Python programming to create efficient code for single-board computers and large servers.Key ResponsibilitiesDesign and implement Python-based solutions for various projectsCollaborate with the team...


  • Bengaluru, Karnataka, India SAP Full time

    About the RoleWe are seeking a talented Software Engineer to join our team and contribute to the development of innovative software solutions. The successful candidate will have extensive experience with Python and a strong understanding of software development principles. ResponsibilitiesDesign and develop scalable software applications using Python and...


  • Bengaluru, Karnataka, India Aspen Technology Full time

    The driving force behind our success at Aspen Technology is our talented people who push the boundaries of innovation. We're a dynamic company that values passion, pride, and aspiration. The Role We are seeking a skilled Software Engineer with expertise in API development to join our team. In this role, you will be instrumental in creating high-performance...


  • Bengaluru, Karnataka, India TekPillar Full time

    At TekPillar, we're seeking a highly skilled Python Software Engineer to join our team. This is an excellent opportunity for you to leverage your expertise in developing and maintaining web applications and APIs using Django and Flask frameworks.We're looking for a seasoned professional with experience in designing, developing, and deploying...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    About the Role:We're seeking a talented Software Engineer with a strong background in Python development to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining scalable software systems. Key responsibilities include:- Developing high-quality software components using Python and relevant...


  • Bengaluru, Karnataka, India QUIKR Full time

    About the Role : We are seeking a highly skilled Senior Software Engineer - Backend with expertise in Golang, Python, NodeJS, and NestJS to join our backend development team. The role involves designing and developing scalable APIs and backend services that power our platform. Key Responsibilities : Design, develop, and maintain robust backend services and...


  • Bengaluru, Karnataka, India Iosys Software Full time

    About the RoleWe are seeking a talented Full Stack Engineer to join our Product & Engineering team at Iosys Software.Job SummaryThe Full Stack Engineer is responsible for designing and developing high-quality software solutions using Golang. This role requires strong expertise in front-end, back-end, and database development.Key ResponsibilitiesDevelop...


  • Bengaluru, Karnataka, India My Air Deal Tourism India Pvt. Ltd. Full time

    Software Development Role at My Air Deal Tourism India Pvt. Ltd.Key Responsibilities: Develop highly efficient, reusable, and reliable Python code to enhance our software applications. Collaborate with cross-functional teams to design and develop scalable backend components, integrate third-party web services, and support frontend developers.API Development...


  • Bengaluru, Karnataka, India Pluralsight Full time

    At {company}, we are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong understanding of Java and Python, with the ability to design and develop scalable software solutions.Key responsibilities will include:Designing and implementing software applications using Java and PythonCollaborating with cross-functional teams...


  • Bengaluru, Karnataka, India Appizion Consulting & Solutions Full time

    Key Responsibilities:We are seeking a skilled Python Developer to join our team at Appizion Consulting & Solutions. As a Senior Python Software Engineer, you will play a crucial role in designing and implementing scalable, high-performance applications using Python.Key Skills: Design and Development: Technical Architecture: Code Reviews & Development: Team...


  • Bengaluru, Karnataka, India Recro Full time

    Job Title: Senior Python Software EngineerWe are seeking a highly skilled Backend Developer to join our team at Recro in Bangalore.Job Description:Overview:This is an excellent opportunity for experienced professionals to contribute to the development of high-performance applications using Python.Responsibilities:Design and implement efficient, scalable, and...


  • Bengaluru, Karnataka, India Infosys Finacle Full time

    Are you a skilled software engineer looking for a challenging role in Bangalore and Chennai?Job Description:We are seeking an experienced DevOps professional to join our team at Infosys Finacle. As a DevOps engineer, you will be responsible for developing and implementing high-quality software solutions using cutting-edge programming features and...