
Role & Responsibilities
Take end-to-end ownership of critical backend services — from architecture and development to deployment and scale.
Design systems for performance, reliability, and observability. Identify bottlenecks and eliminate them proactively.
Collaborate with product and design to deeply understand user pain points and build the right solutions.
Work independently and own complex modules with minimal oversight.
Champion clean, maintainable code and help set a high bar for engineering excellence across the team.
Stay up-to-date with new tools, technologies, and backend trends — and bring the best ideas into our stack.
Ideal Candidate
2+ years of backend development experience, ideally with Kotlin and Spring Boot (or willingness to ramp up quickly).
You’ve worked in fast-moving teams and thrive when given room to figure things out.
You take initiative and can drive complex modules to completion without needing constant guidance.
Strong with both low-level and high-level design; you know how to build scalable, reliable RESTful APIs.
Proficient with relational databases and aware of common performance pitfalls.
Confident with debugging and optimizing — memory leaks, latency issues, and other hard-to-find problems don’t scare you.
You write clean, testable code and know how to leave systems better than you found them.
You bring a product mindset — caring not just about what’s built, but why and how it delivers value to users.

Similar jobs
About the role:
You will own a functional area - from product conception to its delivery to customers. You are expected to design and code independently in multiple tech components related to your functional area. You must also develop a deep understanding of non-functional requirements, such as reliability and availability, scale, horizontal scalability, etc. over time to make tech stack decisions accordingly. You are expected to actively mentor junior engineers. You own
the codebase quality.
We are looking for seasoned engineers who are quality-conscious, product thinkers, business cognizant and smart. Engineers get to significantly amplify the impact of their work or creations with scale. The scale also demands that engineers to produce super-efficient solutions.
What you’ll do
- Strong experience with Java 8, Spring and Spring Boot, Spring MVC, Spring Data,
- Working experience in Microservices
- Version Control: Git
- Strong understanding of functional/reactive programming, OOP, design
- Experience with Docker and Kubernetes.
- SDLC: Working experience in Agile methodology
- Strong interpersonal skills and time management skills
What you’ll need
- B.Tech or M.Tech equivalent with at least 3 years of experience
- Deep expertise in at least one programming language & tech stack.
- Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
- Experience in building data-driven web application design and development is a plus
- Good understanding of multiple tech solutions and ability to pick the correct one for the given situation
- Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD)
- Ability and experience in designing high-level software designs of the scalable system, taking NFR (non-functional requirement) into consideration
About the job
The Role:
We are looking for an enthusiastic Technology Lead (Python or Node), who adopts a hands-on approach and loves to build scalable, distributed and large web / mobile products. You would be responsible for designing the architecture, reviewing the code, building the technology and deploying web/mobile applications.
Responsibilities:
- Own the product development from scratch.
- Design and implementation of low-latency, high-availability, and performant applications.
- Architect scalable software solutions and mentor a team of high performing developers.
- Participate in code reviews, design reviews, SCRUM ceremonies, and troubleshoot to ensure uptime for live systems etc.
Requirements:
- Bachelor's degree in a technology-related field from a premier college.
- Prior 4+ years of experience in back-end development (Python/ Golang) in a start-up or a dynamic work environment.
- Good exposure in writing and optimizing SQL for high-performance systems.
- Understanding of asyncio and eventloop/ uvloop concepts. Knowledge of frameworks such as Quart/ Fastapi/ Starlette is preferred.
- Knowledge of AWS; Caching technologies like Redis, Memcache; ELK; mySQL Databases, etc.
- Strong understanding of System Design, Microservice Architecture, Kafka, Pub/Sub, Message queues, and in-memory data stores etc.
- Customer oriented, responsive to changes, and able to multi-task in a fast-paced environment.
We offer an innovative, fast paced, and entrepreneurial work environment where you’ll be at the centre of leading change by leveraging technology and creating boundless impact in the FinTech ecosystem.
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Qualifications
- 2-4 years of relevant experience in developing complex enterprise applications using Java, Spring Boot, Message Queues ( like Apache Kafka, RabbitMQ, etc...),Multithreading, and SQL
- Ability to write high-quality code with speed
- Should have experience in building various end to end feature
- Product and startup background is preferred
- Have a good understanding of SDLC, Agile, and design patterns
- Have a working experience with Github and Jira tool
- Should be able to mentor and lead the team in fast-paced environments.
- High growth\Startup mindset
- Open Source contribution\Active Git profile big plus
- Interest in cloud security is a big plus
- Experience developing data center applications in cloud security, backup, and disaster
- recovery, is a big plus
- Knowledge of AWS\Azure is a big plus
Required Skills:
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
Type, Location,
Full Time @ Anywhere in India
Desired Experience
3+ years
Job Description
What You’ll Do
- Architecting and implementing the solutions we build
- Working with the team, client and project manager to efficiently deliver projects
- Translating business needs to technical solutions and communicating with the client
- Ensuring that good programming practices are followed
- Supporting other engineers’ growth with your expertise and mentorship
- Taking part in internal initiatives such as performance reviews, technical recruitment, estimation of pre-sale projects
What you bring to the table
- 2+ years of experience in Spring boot Framework
- Experience with REST- JSON, SOAP/XML is mandatory
- Proven working experience in Java development
- Experienced in Server Side Java, J2EE, Servlets, Spring/Spring boot, Hibernate JAXB, JAX-WS, MySQL/PostgreSQL, Junit
- Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
- Hands-on experience in designing and developing applications using Java EE
- Platforms with Open Source Frameworks - Spring/Spring boot, XML, Integration with SOAP and RESTful Web Services, WS security.
- Experience with test-driven development
- Experience with GIT and Maven.
- Experience with Spring Security.
Must have,
- Fundamental of Python(Data types in python, scope of variable, asynchronous programming)
- Should be able to code in Python
- Basic Understanding of Database
- API designing
- Problem Solving skills
- Fundamentals of storage, caching
Good to have,
- AWS Knowledge,
- Python Framework(Django, Flask)
- Knowledge on Message Broker, Caching
- SQL and no-SQL database
- Building scalable and large scale web applications, and creating flexible solutions and integrations with other applications
- Independently drawing up milestones and ensuring completion as per the timelines
- Solving complex technical problems
- Researching, Learning and Implementing new functionalities and modules in other technologies (C++, Python, Javascript) and integrating them into the product in very quick cycles.
- Keeping abreast of new developments in the technology as well as understanding the feature differences.
- Comfortable working in an intensive start-up culture with tight delivery cycles
Desired Candidate Profile
What you need to have:- At least 1+ year experience in working with Ruby on Rails and minimum 4 years of experience with software development (Backend + Frontend)
- Extensive knowledge in testing frameworks like Rspec/ Cucumber/ Capybara
- Exposure to AngularJS a plus
- Worked with Frontend HTML5/ CSS development and integrating with mySQL/ PostGres Database
- Must have experience in creating flexible solutions and integrations with other applications
- A strong knowledge of web coding standards, licensing and best practices
- Must have experience in building scalable and large scale web applications
- Ability to manage the Servers and Databases










