Flag job

Report

Tech Lead - Middleware

Salary

₹20 - 30 LPA

Min Experience

8 years

Location

Gurugram, Haryana, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Job title : Tech Lead (PoS/Middleware domain)


You can become a part of


BharatPe a truly aspirational brand, one of India’s fastest growing fintech companies that offers a range of financial services & products for merchants, kirana store owners and end consumers. Valued at over $2.8 Bn within a short span of 5+ years, we focus on empowering small business owners and retailers with business ranging from QR & PoS payments to easy loans to high-yield investment products which in turn enables them to grow and transform. We understand that business and culture are two sides of the same coin. So, alongside business, we are equally focused on building a culture where employees succeed unconditionally.


We believe we are in an ever-evolving space with immense opportunity to build for Bharat! Our people will enable this journey with their ideas, innovations and capabilities. We value diversity, where we encourage different points of view, ways of thinking, new capabilities to strengthen and improve the lives of our customers. And that is not all, we have a lot of fun while we explore new ideas, solve real problems, collaborate, connect - and we do it all together.


Connect with us over social media, coffee or call. We promise to excite you with an opportunity that will “change the game”!


In this role, you have the opportunity to

As a Technical Lead, you will play a key role in designing and developing and driving high-performance, scalable and secure Card Swipe POS solutions tailored to the unique needs of the FinTech industry. You will work closely with cross-functional teams and partners to deliver reliable software solutions, drive innovation, and ensure the efficiency of our systems. Your expertise in POS domain along with scalable technology system design and coding will be crucial in shaping the technical direction of our organization.


Responsibilities will include


Functional Expertise

  1. Architect and design POS payment systems that meet business and technical requirements and ensure seamless payment processing.
  2. Lead the development and implementation of ISO 8583-based systems, ensuring efficient message handling, validation, and compliance with industry standards.
  3. Integrate and manage on-prem / cloud HSM for secure cryptographic functions, such as key management, encryption, and decryption.
  4. Design and implement secure payment gateways and protocols, ensuring PCI-DSS compliance and data protection.
  5. Collaborate with stakeholders to understand payment processing needs, ensuring end-to-end solutions from terminal to acquiring bank.
  6. Analyze and optimize transaction flows, minimizing latency and improving system reliability.
  7. Provide technical leadership in troubleshooting, root cause analysis, and resolution of payment processing issues.
  8. Stay updated on industry trends, emerging payment technologies, and regulatory requirements to drive innovation and maintain competitiveness.


Technical Expertise

  1. Strong knowledge of payment ISO 8583 and ISO 20022 protocols, including EMV, contactless payments, and tokenization.
  2. Experience with payment gateways, acquiring banks, card networks and transaction processing flows is a must.
  3. Familiarity with PCI-DSS and other security standards for payment systems is must.
  4. Proven experience in systems integration, API development, and middleware technologies.
  5. Data Structures: Strong knowledge of data structures and algorithms. Implement efficient data handling for large-scale applications.
  6. SQL/NoSQL: Proficiency in SQL and NoSQL databases, with a focus on CRUD operations, data modeling, and schema design for scalability and efficiency.
  7. Programming: Expertise in Object-Oriented Programming and design patterns. Experience with C, C++, Java (Spring/Hibernate) and familiarity with front-end technologies (JavaScript, HTML, CSS, jQuery) is a plus.
  8. Transaction Management: Deep understanding of database transaction internals, including MVCC and locking strategies. Ability to manage distributed transactions for data consistency.
  9. Architecture Implementation: Proficient in REST microservices, gRPC, ISO standards, and GraphQL. Implement MVC, SOA, and RESTful architectures for scalable, modular systems.
  10. Observability and Monitoring: Strong grasp of observability tools like VisualVM, JProfiler, Prometheus, Grafana, and APM. Identify performance bottlenecks and optimize code.
  11. End-to-End Development: Manage development from ideation to deployment, promoting iterative processes and continuous improvement.
  12. User Experience: Focus on creating responsive and user-friendly interfaces to enhance the overall user experience.

Interaction:

  1. Stakeholder Management :Explain technical ideas, manage expectations, understand business impact, ensure compliance, follow security practices, and promote teamwork.
  2. Mentorship: Lead by example and mentor others to produce extensible and maintainable code. Foster a culture of continuous improvement and learning.
  3. Code Review: Conduct thorough code reviews to ensure coding standards are followed, code is reliable and maintainable, and appropriate for the product scale.
  4. Implementation: Break down long-term project vision into actionable milestones, guiding other members for project estimation and delivery.
  5. Team Culture :Promote a positive team culture through leadership and mentorship. Set clear expectations and encourage continuous learning and professional growth.


To succeed in the role

Impact


  • Mission-Critical Systems: Proven experience with mission-critical, 24x7 systems, ensuring high availability and reliability.
  • OKR : Improve system uptime to 99.99%, deliver features bug-free, reduce cloud costs by optimizing, ensure high-quality tests, and maintain high code quality through rigorous reviews.
  • Roadmap :Develop a strategic technology roadmap with actionable quarterly plans. Adapt to emerging technologies and market trends to align with business goals.
  • Design and Architecture: Create scalable, maintainable systems using microservices and distributed architectures. Apply best practices and design patterns.
  • Stakeholder Management: Communicate technical concepts clearly to non-technical stakeholders. Collaborate with product managers and others to align on goals and deliverables. Set and manage expectations effectively.
  • Driving Tech Culture: Encourage innovation and adherence to best practices. Foster continuous improvement and iterative development.
  • Observability: Implement monitoring solutions, robust logging practices, and proactive alerting mechanisms to ensure system health and performance.


Challenges & Decisions

  • Decision Making: Make informed, data-driven decisions on technology, architecture, and risk management. Validate assumptions with metrics and analysis.
  • Complex Problem Solving: Build and implement software solutions for complex problems, leveraging deep technical expertise.
  • Debugging & Optimization: Apply advanced knowledge of debugging tools, logs, and telemetry to proactively and reactively resolve issues. Optimize and refactor code to improve performance and maintainability.
  • Experimentation: Lead the creation and execution of experiments to validate new features or technologies, interpret results, and decide on the next steps.
  • System Design: Design and define interactions between different component pieces to ensure smooth integration and optimal performance.
  • Feature Development: Develop and maintain features, ensuring solutions are robust and scalable. Make informed decisions on technology selection and architecture to optimize performance and maintainability.


Qualification & Experience (type & industry)

  • Educational Background: B.E./B.Tech./M.E./M.Tech./M.S. in Computer Science, Electronics, or related field.
  • Experience: 8+ years in software engineering, building large-scale distributed applications. Hands on experience in building middleware technologies for PoS systems. Proven track record in leading projects, designing scalable systems, and mentoring teams.
  • Experience with cloud-based payment systems and microservices architecture.
  • Familiarity with modern payment platforms, mobile payments, and digital wallets is a plus.

About the company

BharatPe a truly aspirational brand, one of India's fastest growing fintech companies that offers a range of financial services & products for merchants, kirana store owners and end consumers. Valued at over $2.8 Bn within a short span of 5+ years, we focus on empowering small business owners and retailers with business ranging from QR & PoS payments to easy loans to high-yield investment products which in turn enables them to grow and transform. We understand that business and culture are two sides of the same coin. So, alongside business, we are equally focused on building a culture where employees succeed unconditionally.

Skills

sql
java
c
c++
spring
hibernate
javascript
html
css
jquery