M

Modulr

Automated payments platform with card issuance

Full Stack Lead Engineer

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Expert-level proficiency in Python (9+ years), with deep knowledge of Python frameworks, asynchronous programming, and backend development best practices.
  • Strong hands-on experience with FastAPI, including building high-performance REST APIs, dependency injection, validation, and asynchronous operations.
  • Solid experience with React and modern JavaScript/TypeScript, including full-stack integration and frontend-backend communication patterns.
  • Hands-on experience designing, building, and deploying systems on AWS, including EC2, S3, Lambda, RDS, and API Gateway.
  • Proven software development and technical team leadership experience, with a strong understanding of backend engineering practices and processes.
  • Strong understanding of system design, microservices architecture, database design, and cloud-native application patterns.
  • Experience with relational databases such as PostgreSQL and MySQL, including data modeling, optimization, and migrations.
  • Strong testing discipline across unit, integration, and end-to-end testing, with a test-driven development mindset for backend systems.
  • Demonstrated ability to mentor engineers and lead technical decision-making in a collaborative environment.
  • Experience with Docker, Kubernetes, and container orchestration.
  • Knowledge of DevOps practices, continuous integration and continuous delivery pipelines, and Infrastructure as Code.
  • Strong problem-solving, analytical, and critical-thinking skills, with the ability to balance pragmatism with technical excellence.
  • Excellent communication skills and the ability to articulate complex technical concepts to technical and non-technical stakeholders.
  • Self-directed and proactive, with a drive to continuously learn and innovate in Python and backend technologies.
  • Passion for code quality, performance optimization, and building scalable, maintainable systems.
  • Collaborative team approach and the ability to guide a team through technical decisions.

Responsibilities

  • Build an autonomous, high-performing engineering squad and foster an environment where decisions are delegated, made, and communicated effectively.
  • Drive technical strategy with an emphasis on Python and FastAPI backend development while remaining hands-on with core development.
  • Lead a squad of software engineers through code reviews, architectural guidance, pair programming, and mentoring, emphasizing Python and FastAPI best practices.
  • Write production-quality Python code; design high-performance REST APIs; manage databases and asynchronous operations; and establish coding standards.
  • Own backend architecture decisions and lead the design of scalable, robust systems using Python, relational databases, caching layers, and message queues.
  • Lead technical strategy for AWS cloud deployments, ensuring security, reliability, scalability, and operational excellence.
  • Mentor team members through one-to-one meetings, code reviews, and pair programming to develop full-stack expertise and technical growth.
  • Plan squad deliverables, delegate responsibilities, define team goals, remove blockers, and track progress.
  • Collaborate with frontend, DevOps, and product teams to deliver integrated solutions and ensure seamless API integration between backend and frontend.
  • Drive agile practices and conduct stand-ups, sprint planning, reviews, and retrospectives to promote continuous improvement and team autonomy.
  • Drive hiring and recruitment by conducting technical interviews, assessments, and candidate evaluations, while representing the engineering culture and values.
  • Report squad progress, outcomes, and technical achievements to leadership, and share knowledge and best practices across the engineering organization.

Desired Qualifications

  • Experience with caching solutions such as Redis, message queues such as RabbitMQ and Kafka, and asynchronous task processing.
  • Experience in the fintech or payments domain.

About the Company

Modulr

Automated payments platform with card issuance

Modulr Finance provides a suite of payment solutions for businesses, including automated payments with conditional rules, open banking technology to reduce fraud and improve experiences, and the ability to issue physical and virtual branded cards. The system works by letting teams set up rules like 'if this, then that' to automate payments, securely integrating open banking to verify and protect transactions, and generating branded cards for customers and staff. The company differentiates itself through a focus on embedded payments via partnerships and integrations, offering white-label options and revenue-sharing models, and maintaining strong compliance with regulators (FCA and DNB) to ensure security. Modulr’s goal is to help businesses streamline operations, boost efficiency, and create new revenue streams while providing real-time payment notifications.

Company size
501-1,000
Company stage
Series C
Total funding
$191.9M
Headquarters
London, United Kingdom
Founded
2015

Recently Posted Jobs

Explore more opportunities at Modulr

See more jobs