
Job Summary
- Expand the product to suit the needs of all kinds of travellers. From family travellers to hardcore backpackers and from free independent travellers to those who need a more guided approach to planning their trip.
- Launch across more countries. This means adding support for more geographies, things to do, weather, currencies and payments, transport and accommodation.
- Scale it up to serve millions of users a year, from across the globe. We are seeing decent growth, but it is time to up the game.
Responsibilities and Duties
How you'll add value:
- Own the architecture and design decisions that go into shaping our backend microservices
- Build and ship robust features.
- Work with web and mobile engineers to design and build APIs to power the traveler and influencer applications.
- Help us scale out to multiple geographies and serve millions of travelers
Required Experience, Skills and Qualifications
- An innate desire to grow. Both personally and with respect to the value you add to other people's lives.
- 4+ years industry experience working with golang/Django
- Sound understanding of CS fundamentals. We don't expect you to remember every algorithm by heart. But if you know how to find the most appropriate one for any given problem, let's talk.
- Personal projects that show an aptitude for technical excellence and product sense.
- Interest in contributing to open source projects
- Bonus points if you have an interest in the philosophy behind technologies. - You are intrigued by why did people develop certain technologies the way they did.
Benefits
- Work with a bunch of amazing people on a challenging problem.
- 1 backpacking trip each year to travel outside India. We don't allow you to travel, we WANT you to travel.
- Stock.
- We don't mind work from home/cafe/some random city in the world as long as your work and your team is not disrupted.
- We don't have a leave policy (there is a guideline for legal reasons) but you are free to take as much personal time as you need as long as you get your job done.
Job Type: Full-time
Salary: ₹2,000,000.00 to ₹3,000,000.00 /year

Similar jobs
Responsibilities
- Build and enhance backend features as part of the tech team.
- Take ownership of features end-to-end in a fast-paced product/startup environment.
- Collaborate with managers, designers, and engineers to deliver user-facing functionality.
- Design and implement scalable REST APIs and supporting backend systems.
- Write clean, reusable, well-tested code and contribute to internal libraries.
- Participate in requirement discussions and translate business needs into technical tasks.
- Support the technical roadmap through architectural input and continuous improvement.
Requirements
- Experience: 4 - 5 years.
- Strong understanding of Algorithms, Data Structures, and OOP principles.
- Integrate with third-party systems (payment/SMS APIs, mapping services, etc. ).
- Proficiency in Python and experience with at least one framework (Flask / Django / FastAPI).
- Hands-on experience with design patterns, debugging, and unit testing (pytest/unittest).
- Working knowledge of relational or NoSQL databases and ORMs (SQLAlchemy / Django ORM).
- Familiarity with asynchronous programming (async/await, FastAPI async).
- Experience with caching mechanisms (Redis).
- Ability to perform code reviews and maintain code quality.
- Exposure to cloud platforms (AWS/Azure/GCP) and containerization (Docker).
- Experience with CI/CD pipelines.
- Basic understanding of message brokers (RabbitMQ / Kafka / Redis streams).
Key Responsibilities
Platform Build & Architecture
• Refactor an existing Python-based prototype into a modular, production-grade platform
• Define clear service boundaries (API layer, orchestration, agent runtime, data access)
• Build reusable components that allow extension without exposing core engine logic Agent Framework & Orchestration
• Design and implement frameworks for AI agents and reporting workflows
• Build orchestration for multi-step execution (deterministic + AI-driven)
• Ensure outputs are traceable, auditable, and suitable for financial reporting Developer Enablement
• Enable internal/client developers to: o build and deploy reporting agents o reuse approved components o access platform capabilities via APIs (without direct code access)
• Implement access controls and abstraction layers Full Stack Development
• Lead development across: o Backend: Python, FastAPI o Frontend: Next.js o Real-time: WebSockets
• Build simple internal interfaces for: o job execution o monitoring o output review Code Governance & DevOps
Own development workflows in Azure DevOps • branching strategy, PRs, code reviews, merges • Set up CI/CD pipelines, environments (dev/test/prod), and release processes • Ensure code quality, testing, and maintainability standards Team Leadership (Near-term) • Act as the technical anchor o shore • Mentor and guide future hires as the team scales • Establish best practices across code, documentation, and delivery
Required Skills
• Strong experience in Python backend development (FastAPI or similar)
• Experience with React / Next.js
• Familiarity with WebSockets or real-time systems
• Experience building APIs and scalable backend systems
• Hands-on experience with Azure DevOps (repos, pipelines, PR workflows)
• Understanding of modular architecture, access control, and system design • Ability to operate in an early-stage, fast-evolving environment
- Deployment and production support.
- Strong knowledge of SQL database and experience in writing queries with and without ORM.
- Designing and creating RESTful APIs for internal and partner consumption
- Experience of code versioning tools, such as Git, Bitbucket, Github
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.
What are we looking for?
We are looking for hands-on coders who love what they do, have high attention to detail and are looking for challenging opportunities which involve building products from scratch. Someone who is proactive, and always keen to learn.
What will you be doing?
On a daily basis, some of your work will involve but is not limited to:
- Write clean, secure, and well-tested code
- Build tools and integrate systems to scale the effectiveness of the product
Work Culture at Merge:
Commitment to excellence - In every output, we produce as individuals and as a company, we have to strive for world-class quality. We’re making a change in the world. It will push us out of our comfort zones. We operate in a rapidly changing market and strive to deliver high-quality products faster than anyone else.
We get it done - We take ownership of what we do. Working here is about really, truly owning everything you do. There’s no such thing as “Not my job.” If you see a problem that needs solving, you can – and should – be the one to solve it
Requirements
Skills That Will Help You Excel At Merge
- You have 2 to 5 years of experience building highly reliable and scalable backend systems
- Experience in two or more languages. Go, Node.js, Python, or Java would be ideal.
- You have experience in high-throughput distributed systems and microservices
- Experience with AWS and CI/CD workflow
- Driven, and passionate about building products
- You take ownership of your code
- You have good communication skills in English
- You are familiar with security best practices
REQUIREMENTS
- 5+ years of non-internship professional software development experience
- 1+ years of exposure to the architecture and design (design patterns, security, reliability and scaling) of new and current systems.
- Bachelors/Masters degree in computer science or other related fields
- Programming experience with at least one modern language such as Java or Python including object-oriented design
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Proven ability to take initiative and dive into new areas of technology.
- Passion for learning, analysing technology trade-offs and shipping products.
- Knowledge on SQL, NOSQL databases and AWS deployments is a plus
- Strong sense of ownership, urgency and drive
- Ability to work well with people and be both highly self motivated and motivating
- Must be independent and comfortable in a fast paced, ambiguous and often multi-directional work environment
JOB RESPONSIBILITIES
- You will build cutting-edge secure and scalable systems by writing simple and efficient code.
- You will push your design and architecture limits for new product development.
- You will be the owner of your feature and work directly with product teams to drive customer impact.
- You will ensure that the systems you oversee are secure, fault-tolerant and are performing reliably at high volumes.
- Constantly look at possibilities to improve the overall functioning of the product.
- You possess a strong desire to learn and contribute solutions and ideas to a broad team
- You are independent and comfortable in a fast paced, ambiguous and often multi-directional work environments
- You will manage multiple tasks and use sound judgment when prioritizing
- You can collaborate with globally-located cross functional team in building customer-centric products
- You will analyze existing software implementations to identify areas of improvement and provide estimates for implementing new features
- Full stack experience is a plus
- Understanding of complete SDLC and Agile methodologies
- Domain expertise in Financial Services, Banking or Payments
- Code Quality –Code Hygiene (Coverage, Complexity, Usability)
- Collaboration –Strong peer review standards
Capable of working under minimal direction and exercising considerable latitude, they will provide technical expertise in developing solutions to complex software engineering problems, which require
frequent use of ingenuity and creativity.
Experienced in designing application framework solutions, performing architectural analysis, and identifying issues and provide solutions for the business problems.
Sound functional knowledge of application architecture service architecture, code modularity, data synchronisation, customisable workflow management, partner application integration and API
developer frameworks.
Responsibilities:
Lead the design and development of new architecture and major functional upgrades for the most advanced capabilities
Provide technical guidance and mentorship to engineers, designers, and developers.
Engage cross-organizational teams such as Product Management, Integrations, Services, Support, and Operations, to ensure the success of overall software development, implementation, and
deployment.
Requirements:
Ideal candidate should have
7+ years of system implementation experience
Experience with any of the following languages like Java / Nodejs / ROR / Python
Expertise in micro service / Data modelling / AWS / Messaging
Expertise in building scalable & reliable systems
Good Experience in working with technologies like AWS, Redis,
Experience in messaging systems like SQS/RabbitMQ
Good knowledge of caching, Databases, distributed systems.
Strong problem solving and analytical skills
Good experience with Devops
reach me
riya attherateof cielhr dot com
96 200 399 80
Job Summary:
– We are looking for a kick ass software engineer with exceptional skills in data structures, algorithms, core java, and distributed systems. If you think you have it in you to deliver on aggressive timelines, have the hunger for growth, don’t like giving excuses, contribute to product features, be hands-on and deliver a world-class product, then we want to hear from you.
This is a predominantly back-end engineering role.
– You are a rockstar engineer with proven capabilities working on SaaS product and a passion for writing exception code.
– You are hungry for an opportunity to join a start-up and become a member of core platform team driving the company forward.
– You will be responsible for the delivery of product features as a part of the platform engineering team.
– You will be hands-on working on key features of the product.
– You will be responsible for design of back-end architectural changes and product features.
– You will have plenty of opportunity to learn and implement ideas to build products in efficient and cohesive manner.
– Understand the product mission, goals, and tasks and execute with the team to achieve them.
– Understand the design and architecture and build modules in accordance with it or recommend and make the necessary changes that adds more stability to our product.
Eligibility:
– 4+ years of experience with hands-on experience in Core Java/Kotlin
– 2+ years of experience as a technical architect with responsibility for core features
– 4+ years of working experience in cloud-based systems
– 2+ years of experience working on distributed systems
– 2+ years of experience working on Kafka and Zookeeper
– Experience working on RxJava/ Reactive Programming
– Adept on design patterns and distributed systems
– Excellent verbal and written communication
– Proficient in building REST APIs to interact with relational and non-relational data sources
– Proficient in SQL and RDBMS
– Hands on experience in code and system optimization
– Experience in working with NoSQL databases is a plus









