Python Developer - Backend Engineer in Payments Team (26J408)

FreshieHire Author
Salary
Not Disclosed
Location
Bengaluru

Highlights

Opportunity to work on critical payment systems, hybrid work model, competitive salary, comprehensive wellness benefits.


Description

Job Summary

pWe are seeking a skilled Python backend developer to join our dynamic team at the India Technology Center, Bangalore. As part of the Payments team under Product Engineering, you will play a critical role in developing and maintaining high-quality payment systems applications.

Responsibilities

  • Develop, test, debug, and maintain backend applications for payment systems using Python, modern frameworks (Django/Flask/Fast API), RESTful APIs, and ORM technologies.
  • Enhance and refactor existing components based on requirements from product owners and stakeholders.
  • Participate in design discussions, code reviews, and sprint ceremonies to contribute to robust and scalable solutions.
  • Collaborate with senior engineers to implement new features, fix defects, and improve application performance.
  • Translate functional requirements into well-structured, maintainable, and reusable code.
  • Write clean, secure, and efficient code following software engineering best practices and coding standards.
  • Develop and execute unit tests to ensure code quality, reliability, and performance.
  • Troubleshoot application issues, debug defects, and support production incidents.
  • Work closely with cross-functional teams (QA, Product, DevOps) to deliver high-quality software within timelines.

Required Skills

  • Python backend development
  • RESTful APIs
  • Relational databases and ORM tools
  • Agile/Scrum practices
  • Debugging and problem-solving skills

Required Skills Explained

  • Python backend development experience, including proficiency with modern frameworks such as Django, Flask, and Fast API.
  • Experience in designing and consuming RESTful APIs for payment systems.
  • Strong understanding of relational databases (PostgreSQL, MySQL, SQL Server) and ORM tools like SQLAlchemy or Django ORM.
  • Familiarity with Agile/Scrum practices and software development lifecycle.
  • Knowledge of cloud platforms such as AWS or Azure is beneficial but not mandatory.

Who is this for

pThis role suits professionals with a strong background in Python backend development, a passion for building robust payment systems, and experience working within an Agile environment. Ideal candidates will have a keen eye for detail and enjoy collaborating in a fast-paced team.

Why This Job is a Good Opportunity

ulliCritical role in coordinating with external stakeholders to clarify requirements and resolve payment product issues.liOpportunity to work on a team that values mentorship, continuous learning, and innovation.liCompetitive pay and benefits package including comprehensive health and wellness programs.liHybrid work model offering flexibility with regular in-office presence for collaboration and culture building.liPotential for career growth within a supportive and inclusive environment that values diversity and inclusion.

Interview Preparation Tips

  • Review Python backend development concepts, especially modern frameworks like Django, Flask, and Fast API.
  • PRACTICE explaining your problem-solving process for RESTful APIs and database management tasks.
  • Prepare examples of how you have used Agile/Scrum practices in previous projects to demonstrate teamwork and collaboration skills.
  • Discuss any experience with cloud platforms or CI/CD tools if you have it, as these could be beneficial but are not required.

Career Growth in This Role

pIn this role, you can expect significant career growth opportunities. With a focus on developing and maintaining critical backend applications for payment systems, you will have the chance to refine your technical skills while contributing to high-impact projects. The position offers exposure to enterprise-grade software development, providing a solid foundation for advancement into more senior roles or specialized niches within the tech industry.

pAdditionally, the supportive environment at Epicor encourages continuous learning and professional development. Through internal mobility programs and access to training courses like LinkedIn Learning, you can further enhance your skills and explore new areas of interest, positioning yourself well for future career advancements.

Explore More Opportunities

Skills

Frequently Asked Questions

What is the work schedule like?

This position offers a hybrid model, combining remote and on-site work to provide flexibility.

Is relocation assistance available?

We offer comprehensive support for international relocations and permanent residency processes.

What kind of training is provided?

Epicor provides various training courses, mentoring programs, and continuous support to help you thrive in your role.

About the Author

FreshieHire Author
Hi, this is KD. On my blogs, you will find the best jobs for freshers all at one place. We curate jobs for you from various sources and combine them all at one place. Hope you got some value. : )
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.