
š Weāre Hiring: Software Development Engineer (Backend) | Onsite in Pune
Weāre currently hiring for our client ā a high-growth fintech company backed by top global investors with $14M+ raised.
Our client is on a mission to simplify the CFO stack for fast-growing businesses. From smart corporate cards to automated vendor payments and streamlined procurement, they empower companies across industries to transform financial chaos into clarity.
Now, they are looking for a passionate Backend Engineer to join their Engineering team in Pune (onsite).
š¹ What Youāll Do
- Design, build, and maintain scalable backend systems using Kotlin, Micronaut & Spring Cloud
- Collaborate with engineers to ensure reliability, security & performance
- Write clean, test-driven code with unit tests & TDD
- Contribute to new features, integrations & backend architecture
- Work on microservices, event-driven systems, and clean architectures
š¹ What Weāre Looking For
- 3+ years of experience in backend development with Kotlin, Micronaut, Spring Cloud (or similar)
- Strong grasp of unit testing & TDD
- Exposure to DDD, CQRS, Clean/Hexagonal Architecture, Microservices, Multi-tenancy, Event Sourcing is a big plus
- Problem-solving mindset with strong analytical skills
- Excellent team player with clear communication
š¹ Bonus Points
- Experience in fintech or B2B spend management
- Familiarity with Azure, Docker, Kubernetes
š Location: Pune, Maharashtra (Onsite)
If youāre excited about solving complex engineering challenges in fintech and want to build products that make an impact, weād love to connect!

Similar jobs
Job Summary
We are seeking an experiencedĀ Java + Kafka DeveloperĀ to design, develop, and maintain high-performance, event-driven applications. The ideal candidate will have strong backend development skills inĀ JavaĀ and hands-on experience withĀ Apache KafkaĀ for building scalable, real-time data processing systems.
Key Responsibilities
- Design and developĀ event-driven microservicesĀ usingĀ Java and Apache Kafka
- Build and maintain Kafka producers, consumers, topics, and streams
- Implement message processing, retries, error handling, and idempotency
- Develop and integrateĀ RESTful APIs
- Ensure high availability, scalability, and performance of Kafka-based systems
- Monitor, troubleshoot, and optimize Kafka and application performance
- Collaborate with architects, DevOps, and QA teams
- Participate in code reviews and follow best practices
- Contribute to system design and technical discussions
Required Skills
- 6+ yearsĀ of experience inĀ Java backend development
- Strong hands-on experience withĀ Apache Kafka
- Experience withĀ event-driven and streaming architectures
- Solid understanding ofĀ microservices architecture
- Experience withĀ REST APIs
- Good knowledge ofĀ multithreading, concurrency, and JVM concepts
- Familiarity withĀ SQL / NoSQL databases
- Strong problem-solving and debugging skills
Weāre looking for a Backend Developer (Python) with a strong foundation in backend technologies and
a deep interest in scalable, low-latency systems.
Key Responsibilities
⢠Develop, maintain, and optimize backend applications using Python.
⢠Build and integrate RESTful APIs and microservices.
⢠Work with relational and NoSQL databases for data storage, retrieval, and optimization.
⢠Write clean, efficient, and reusable code while following best practices.
⢠Collaborate with cross-functional teams (frontend, QA, DevOps) to deliver high quality features.
⢠Participate in code reviews to maintain high coding standards.
⢠Troubleshoot, debug, and upgrade existing applications.
⢠Ensure application security, performance, and scalability.
Required Skills & Qualifications:
⢠2ā4 years of hands-on experience in Python development.
⢠Strong command over Python frameworks such as Django, Flask, or FastAPI.
⢠Solid understanding of Object-Oriented Programming (OOP) principles.
⢠Experience working with databases such as PostgreSQL, MySQL, or MongoDB.
⢠Proficiency in writing and consuming REST APIs.
⢠Familiarity with Git and version control workflows.
⢠Experience with unit testing and frameworks like PyTest or Unittest.
⢠Knowledge of containerization (Docker) is a plus.
Job Description
- 8+ years of experience to Lead, coach and mentor team of 5-8 full stack and backend engineers
- Write high quality code
- Champion coding standards and re-usable components
- Influence the technical direction of the engineering team
- Partner with Product Managers in designing and defining new features
- Serve as a key member of a Scrum team
- Participate and potentially lead Communities-of-Practice programs.
Ā
Requirements
- 8+ years of large-scale distributed ecommerce systems experience
- Expert understanding of Java, database, and messaging technologies
- Enthusiasm for constant improvement as a Software Engineer
- Ability to communicate clearly effectively and motivate team members
- Reactive Java a plus
- Passionate about Ecommerce and retail a plus
Technical Skill Set
- Java (Core & Advanced)
- Spring Boot, RESTful Services, Reactive Java (preferred)Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
- Vue.js, Web Components (Lit Framework)
- Oracle, Cassandra
- Apache Kafka
- System Design, Microservices Architecture, Scalable & Event-Driven Systems
Total Experience:1-2 Years
Job Type: Contract
Notice: Immediate Joiner
- 1-2 years proven track record of development and design work in the IT industry, preferably in a software product based organization
- Java, springboot, and Microservices
- SQL
- Startup product experience ā hustled through various tech, products, stacks
- Having strong experience in Data structures and Algorithms.(Must).
- Good to have experience in Complex Problem solving

Backend Developer
Qualification: B.Tech./MCA, BCA in Computer Science or equivalent
Experience:Ā Ā Ā Ā 3 - 6 Years
Skills Required:
- Must Have: Java, Spring/ springboot
- Any 2 (Must) out of the below mentioned list :
- JPA/Hibernate
- Messaging queue/Kafka/SQS/distributed message/SNS/JMS
- NOSQL/ Aerospike/ Reddis /Cassendra
- Microservices
Roles and Responsibilities:
- Technical design, implementation, deployment, and support.
- Partner with Business Analysts to review and implement business
requirements.
- Perform development and unit testing, working closely with Business.
- Mentors and oversees development of resources, including reviewing designs and performing code reviews.
- Ensure designs are in compliance with specifications
- Contribute in all phases of the development lifecycle
- Developing high - volume, low - latency applications for mission - critical systems and delivering high - availability and performance
- Should have experience of working on Core Java/J2EE & OOPS concept
- Should be well versed with Spring/Struts & Apache Came l (OSGI Framework)
- Should have a good understanding of Hibernate and Other ORMs
- Should have an understanding of working on Web Service (SOAP/REST) and Maven
- Build tool such as Jenkins
- Caching Technique(Radis, Hazlecast, Aerospike)
- Database Knowledge- Oracle, MySQL
Roles and responsibilities: Ā Ā
Actively participate in requirement analysis and ensure all scenarios/use cases are capturedĀ Ā Ā Ā
Good verbal and written communication skillsĀ
Ā Ā
Strong analytical and problem-solving skills
Ā Ā
Coordinate with QA and Product Management to ensure proper delivery and execution of product/feature deliverables
Ā Ā Ā Ā
Prior experience in Agile-Scrum software development environmentĀ Ā
Ā Perform effective code reviews submitted by peers Ā Ā
Perform Unit testing (tools ā JUnit, Mockito) Ā Ā
Well-versed with code coverage concepts and tools Ā Ā
Familiar with continuous integration toolsĀ Ā Ā Ā
Well-versed with refactoring concepts and Code-smell conceptsĀ Ā Ā Ā Propose and implement technical solutions Ā Ā
Deliver relevant technical artifacts based on standard practices.
Deliver a program on time with high quality Ā Ā
Understand and Review requirements w.r.t. the business needs Ā Ā to Participate regularly in project meetings with the customer
Skillset
Must-Have Java 7, 8, Spring, SpringBoot, MicroservicesĀ Ā Ā Ā Ā Ā JPA/Hibernate Ā Ā Rest Web Services Ā Ā
AWS ā Usage of at least any of SES / SQS / SNS / S3 / Lambda / DynamoDBĀ Ā Ā Ā JenkinsĀ Ā Ā Ā Bitbucket, GITĀ Ā Ā Ā
Basic Knowledge of Javascript, HTML Ā Ā Struts, EJBĀ Ā
Ā Experience with SQL and No-SQL technologies is required (e.g. Mongo Ā Ā DB, Dynamo DB) Ā Ā
Prior experience in an Agile-Scrum software development environment is requiredĀ Ā Ā
Ā Experience with Jira and Confluence preferred
Good to haveĀ Ā Ā Ā AWS EC2, Elastic Beanstalk, DockerĀ Ā Ā Ā SwingsĀ Ā Ā Ā Datadog/SplunkĀ Ā
Ā
Thanks and Regards,
Seema Bisht
Senior Talent Acquisition Partner || Trantor Inc.
Plot No. G-9, IT Park - Chandigarh, India - 160101
Senior Software Engineer (L4 - Tech Lead)
Because you belong at Twilio.
Ā
The Who, What, Why and Where
Ā
Twilio is growing rapidly and seeking a Staff Software Engineer to lead the design and implementation phases of cloud-based distributed systems built to seamlessly scale to several million transactions per day.Ā
Ā
Who?
As a Staff, Software Engineer (L4 - Tech Lead) in the Account Security team, you will lead the design and implementation phases of cloud-based distributed systems built to seamlessly scale to several million transactions per day. Not only will you be responsible for tackling some of the most complex and exciting technical problems in the industry, you will also be sharing your technical expertise with other engineers and leading them through an accelerated learning process.Ā
Ā
You are intrigued by the intersection of the cloud, telecommunications and security spaces, how to harness the power of SMS and voice to enable millions of consumers to securely sign up and sign in every day using the services from the global brands they trust. You enjoy the challenge of owning a mission critical service and engineering it to work reliably in any circumstance.
Ā
You are also passionate about collaborating with multiple R&D and product teams, crafting together microservices and APIs that developers around the world will demonstrate to deliver new applications. You have strong communication skills, and a belief that team output is more important than individual output.Ā
Ā
Minimum Qualifications
Ā
- 7+ years of experience with at least two programming languages such as Java, Scala, Python, Ruby, JavaScript or Go.
- 5+ years of experience working with modern agile product development teamsĀ Ā of engineers, product managers and designers.
- 5+ years of Experience with SQL/NoSQL technology such as PostgreSQL, MySQL, DynamoDB understanding common use cases and performance pitfalls
- 2+ years of Experience dealing with event-driven architectures and message brokers such as RabbitMQ, KAFKA, ActiveMQ, etc and an in depth understanding of their use cases and pitfalls
- Versed in concepts such as DDD, SOLID, Cloud Native Patterns, distributed systems and architecture. Capable of understanding pitfalls and anticipating common failure modes of a microservice environment.
- Experienced in implementing prototypes and in practices and concepts such as MVP, A/B testing and feature toggles for rolling-out features to production.
- Strong communication skills: able to communicate effectively with technical and non technical partnersĀ
- Bachelorās degree in computer science or equivalent professional experience.Ā
- Passion for new technologies and proven capability in analysis and problem-solving.
- Strong troubleshooting and monitoring skills with practical experience in modern tools such as Kibana, Datadog, PagerDuty or related.
Preferred Qualification
Ā
- Experience withĀ https://stackshare.io/twilio/verify-telephony">our stackĀ
- Track record as a full-stack engineer
- Experience with AWS related technologies
- Background in telecommunications domain
- Background in security domain
What?
- BE AN OWNER: Take full end-to-end ownership of your services, from designing to operations and monitoring in production.
- EMPOWER OTHERS: Provide a safe work environment that embraces failure as a way of learning and inspires our engineers to be inventive and motivated.Ā
- NO SHENANIGANS: You always act in an honest, direct and transparent way and uphold our values.
- WEAR THE CUSTOMERāS SHOES: Besides technical excellence, always keep in mind what is the business problem we are trying to solve for our customers and how our decisions impact them.Ā
- WRITE IT DOWN: Evaluate opportunities, risk and technical strategies and provide key findings to internal partners.
- RUTHLESSLY PRIORITIZE: Work in a fast paced environment. It is key for you to understand, document and define risks that drive and enhance the organization's ability to prioritize while advising the business of these priorities.
- BE BOLD: Drive architecture and building systems for multiple orders of magnitude of growth. Every big idea starts small: open up the boundaries and keep raising the bar asĀ solving small problems can bring big results. Never settle and keep pushing yourself and the teams forward.
- BE INCLUSIVE: Coach, mentor and inspire engineering teams by building and ensuring a safe and inclusive environment where all voices can be heard.
- DRAW THE OWL: Influence teams to continuously be improving while supporting progressive ways to solve problems; adopt new technologies and strategies where applicable.
- DONāT SETTLE: Always look for the next opportunity for Twilio to improve our quality, reliability and security to continuously earn our customers trust.Ā Ā
Why?
Our developers build the leading Twilio Verify service used by millions of customers around the world. Every day we push the boundaries of web-scale service delivery, operating with utmost reliability the API services that secure the online presence of the biggest brands. We are passionate about crafting simple APIs that developers will love.
Ā
By joining us you will have the opportunity to work on the next generation of Twilio multi factor authentication and identity verification services with a team of forward-thinking and supportive professionals who will care about helping you on a successful career path. Twilio is truly unique; we are a company committed to your growth, your learning, your development, and your entire employee experience. We only win when our employees succeed, and we're dedicated to helping you develop your strengths. We have a cultural foundation built on diversity, inclusion, and innovation, and we want you and your ideas to thrive at Twilio.
Ā
Where?
Ā
This position will be located in our office in Bangalore, India. You will enjoy our office perks: catered meals, snacks, game room, ergonomic desks, massages, bi-weekly All Hands and more. What you will also get to experience is a company that believes in small teams for maximum impact; seeks well-rounded talent to ensure a full perspective on our customersā experience,Ā understands that this is a marathon, not a sprint; that continuously and purposefully builds an inclusive culture where everyone is able to do and be the best version of themselves.
Ā
About Us
Ā
Millions of developers around the world have used Twilio to unlock the magic of communications to improve any human experience. Twilio has democratized communications channels like voice, text, chat, video and email by virtualizing the worldās communications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the worldās most demanding applications. By making communications a part of every software developerās toolkit, Twilio is enabling innovators across every industry ā from emerging leaders to the worldās largest organizations ā to reinvent how companies engage with their customers.
Invest in weeks dedicated to tackling hard problems and creating your own ideas. We have a cultural foundation built on diversity, inclusion, and innovation, and we want you and your ideas to thrive at Twilio

- Computer Science fundamentals in object-oriented design, design patterns, data structures, algorithm design,
- Proficiency with Java
- 1+ years of experience contributing to architecture and design in a product setup
Key Responsibilities
- Understand customer needs by collaborating with Product Managers and Business stakeholders
- Design, development, delivery, and support of large-scale, distributed software applications and tools
- Use software engineering best practices to ensure a high standard of quality and maintainability for all deliverables
- Work in an agile, startup-like development environment, where you are always working on the most important stuff.
- Take initiatives and come up with new ideas to invent solutions for customers
Experience in Java 8
Experience in frameworks - Spring, Hibernate
Experience in Design Patterns









