
Tagalys provides intelligent merchandising solutions to mid-sized e-commerce brands around the world, like LEGO, Fila, Crocs, Tink, Ana Luisa, Ritu Kumar, EQVVS, Lack of Color, and Apollo 247. Our products include category merchandising tools, search, recommendations, and a full analytics suite. Over the last three years, we have scaled from a two-person founding team to over 15 people. During this time, we’ve received amazing customer reviews on the quality of the product, and our customer support & success.
About the role
We are looking for a backend developer to help us execute our product roadmap faster. You will design, spec, develop, test, and deploy new features that can scale.
Your work could be related to:
- Defining new merchandising or reporting functionality
- Adding more advanced search capabilities
- Improving scoring/recommendation models
- eCommerce platform integrations/API implementations
- Load testing/scaling features as we continuously grow
- Something new. There are always interesting new challenges that come our way. Here are a couple of things we’ve worked on recently:
- Managing background jobs with competing performance goals like quick turnaround while staying within platform API limits
- Embedding and dynamically changing products in an email even after sending it
- Managing and coordinating multi data-center processes
Requirements
- 1-3 years of experience in Ruby On Rails (or a similar MVC framework like Express or Django). You are comfortable with Routes, Migrations, Models, Callbacks, Validations, and so on.
- Ability to design clean, scalable data structures for new features.
- A good understanding of design patterns so that complex processes are written in a maintainable way.
- Knowledge of managing source code with Git.
- Comfortable in a Linux OS.
- Good communication skills, and ability to clearly plan and describe features before building.
Benefits
- Challenging, exciting work, at scale
You get to understand the challenges our customers face first-hand, and collaboratively design and build amazing solutions that will be used by millions of shoppers through billions of API requests. There’s always something new and exciting to build. - Have a direct impact
Seven engineers currently build, refine, and scale the entire product. Working in a small team means you will have a say in the way the product is built, and your performance will have a direct impact on the company’s outcome. - Culture
Tagalys is a place for you to be yourself, enjoy your work, and achieve your potential. We love the energy that comes from working with smart people in a simple and welcoming environment. We design our workflow to make sure you are also able to focus on everything else in life that is important: family, friends, and health. - Benefits
You get great pay, coupled with flexible hours, a hybrid work model, and comprehensive insurance for your and your dependents. For the people contributing significantly, we also offer ESOPs so there is an opportunity to build wealth as you help the company grow.

About Tagalys
About
Connect with the team
Similar jobs
Job Description: Node.js Developer (3+ Years Experience)
Division/Department: Engineering
Industry: Insurance / Fintech
Employment Type: Full-Time, Permanent
Job Summary
We are looking for a skilled Node.js Developer who is experienced with JavaScript/TypeScript, databases, and modern AI development tools. You will build and maintain backend applications, design scalable systems, and use AI tools to enhance development productivity. The role involves backend development, database management, API development, and cloud deployment.
What You’ll Be Doing
Backend Development
- Build and maintain Node.js applications, services, and APIs.
- Write clean, readable JavaScript/TypeScript code.
- Create and manage REST APIs; work with GraphQL when required.
- Develop microservices and containerized applications (Docker).
- Participate in code reviews and help maintain coding standards.
Database Work
- Design database schemas for PostgreSQL, MongoDB, and Redis.
- Write optimized SQL and NoSQL queries.
- Implement indexing and manage database performance tuning.
- Handle database scaling and caching strategies.
AI Tools & Productivity
- Use AI coding assistants (GitHub Copilot, Cursor AI, Tabnine).
- Integrate AI APIs (OpenAI, Claude) into backend applications.
- Build features powered by AI/ML capabilities.
- Use AI tools to debug and enhance code quality.
Deployment & Operations
- Deploy applications on AWS, Azure, or GCP.
- Set up CI/CD pipelines (GitHub Actions, Jenkins).
- Work with Docker and Kubernetes.
- Monitor backend services and perform troubleshooting.
Job Requirements
Must-Have (2–7 Years Experience)
- Strong hands-on experience with Node.js and Express.js.
- Excellent understanding of JavaScript/TypeScript, ES6+, async/await.
- Experience with at least one major database: PostgreSQL, MongoDB, Redis.
- Knowledge of API development (REST, GraphQL).
- Hands-on experience with Git and version control.
- Experience with testing tools like Jest, Mocha, or similar.
AI Tools Experience
- Familiarity with AI coding assistants.
- Working with AI APIs (OpenAI, Claude, etc.).
- Experience using AI tools for debugging and code optimization.
- Basic understanding of prompt engineering.
Bonus Skills (Good to Have)
- Cloud platforms: AWS, Azure, Google Cloud.
- Docker, Kubernetes.
- CI/CD pipelines.
- Frontend exposure (React/Vue/Angular).
- Message queues: RabbitMQ, Kafka.
- Caching: Redis, Memcached.
- API security: JWT, OAuth2.
Mandatory Skills
Technical
- Experience building and deploying Node.js applications.
- Strong command over databases and efficient query writing.
- Comfort with AI-based coding tools.
- Ability to debug and solve backend issues independently.
Soft Skills
- Strong communication and teamwork skills.
- Self-driven and eager to learn new technologies.
- Ability to mentor junior developers (for senior positions).
we are looking for a talented and passionate Python Engineer to join our team. As part of our Insights backend team, you will be building new and improving existing services powering the Insights platform. This is a fast-paced role with high growth, visibility, impact, and where many of the decisions for new projects will be driven by you and your team from inception through production. If you are seeking an environment where you get to do meaningful work with other great engineers, then we want to hear from you!
Skills & Requirements
- At least 1 years of experience with Python, Django.
- Well versed in building the backend logic of web applications.
- Strong database skills.
- Solid foundation in designing and developing scalable API’s.
- Understanding of general web architecture.
- A Bachelors, Masters, or PhD in Computer Science, Information Technology, Computer Engineering or some related discipline, or equivalent experience.
- Hands on experience with Django, Flask or other Python frameworks.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
- Debugging applications to ensure low-latency and high-availability.
- Integrating user-facing elements with server-side logic.
- Implementing security and data protection.
Good to have skills :
- Excellent interpersonal, organizational, written communication, oral communication and listening skills.
- Should come up with the work estimation and should provide inputs to managers on resource and risk planning.
- Ability to coordinate with, stakeholders, manage timelines, escalation & provide on time status.
- Familiarity with some ORM (Object Relational Mapper) libraries.
- Web frameworks and RESTful APIs experience.
Salary: ₹600,000.00 - ₹700,000.00 per year
Job Type: Full-time
Benefits: Leave encashment ,Paid sick time
Schedule: Day shift
Supplemental pay types: Performance bonus
Ability to commute/relocate: Lucknow, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required)
Education: Bachelor's (Preferred)
We are seeking a highly skilled and experienced Senior Python Developer to join our team. As a Senior Python Developer, you will be responsible for developing and maintaining high-quality code for our software projects. You should have strong expertise in Python programming and extensive experience with microservices architecture. Your role will involve collaborating with cross-functional teams, implementing best practices, and ensuring the delivery of robust and scalable solutions.
Responsibilities:
- Develop, test, and maintain high-quality Python code for our software projects.
- Design and implement microservices architecture for scalable and efficient applications.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver optimal solutions.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Identify and resolve technical challenges and performance issues.
- Optimize existing code and improve system performance.
- Contribute to architectural discussions and propose innovative solutions.
- Stay up-to-date with the latest trends and technologies in Python development and microservices.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional experience as a Python developer, with a focus on building robust and scalable applications.
- Strong understanding of microservices architecture and experience working with related technologies (e.g., Docker, AWS, service discovery,Jenkins).
- Solid knowledge of Python frameworks (e.g. Django) and libraries commonly used in microservices development.
- Experience in developing RESTful APIs and working with third-party API integrations.
- Proficiency in database systems, such as MySQL or MongoDB.
- Familiarity with code versioning tools (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and ability to handle complex technical challenges.
- Ability to write clean, maintainable, and testable code following best practices.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS).
- Knowledge of message queue systems (e.g., RabbitMQ, Kafka, SQS).
- Familiarity with tools (e.g., Airflow, ELK).
- Previous experience in mentoring and providing technical guidance to junior developers.
- Contributions to open-source projects or active participation in developer communities.
A digital first, multi-brand consumer goods company owned and operated under one house, with each of its brands working together toward one mission: To help Indians lead a
more fulfilling life surrounded by wellness and grace.
The founders, Revant and Dhyanesh have more than a decade of experience building, advising and investing in consumer brands. This has allowed them to understand the Indian consumer in a level of detail about their health, habits, and more.
The business is creating a family of purposeful brands with products that solve a particular problem for a small segment of people. Each brand provides the essentials to make an individual segment of people lead a graceful life full of purpose and wellbeing. Each brand offers high quality, responsibly-made products that are inviting and easy to use, paired with access to ongoing guidance and support.
Role
As one of the first members of the backend development team, you will be responsible
for architecting and setting the standards for building our core backend/microservices. Also, you will be responsible for shaping up the entire system for scale and collaborating extensively with the frontend and design teams to create the best consumer experiences.
Responsibilities
● Develop microservices that will be used by the frontend through API endpoints.
● Translate business requirements into high quality code.
● Ensure that the code is deployed in a secure and scalable fashion.
● Focus on code maintainability and performance of application.
● Provide technical advice and assists in solving programming problems.
● Enhance Analytics and overall backend architecture for better performance.
Requirements
● 3+ years of backend/full-stack development experience
● 1+ years of experience on NodeJS
● 1+ years experience in building APIs in a microservice architecture
● Experience in PHP is a plus
● Experience with AWS services such as Lambda, CloudWatch, CloudFront
● Has experience managing other developers
● Has experience in code reviewing/being the gatekeeper for an entire project
● Experience with RabbitMQ or similar queuing system
● Experience with Redis/ElasticSearch is a plus
● Familiarity with CI/CD pipeline tools like Jenkins
● Good knowledge of working with Git
● A knack for benchmarking and optimization
Primary Skills: Database Systems (SQL), Python Flask/Fast API/Django frameworks specifically
Requirements:
- Highly proficient in fundamentals of Python web development frameworks like Flask, Django and Fast API
- Demonstrated experience in developing APIs using Python frameworks
- Should have deep knowledge in PostgreSQL, MS SQL Server and other SQL based Databases
What you will be Doing
- You will abstract away complex data interactions with easy-to-use APIs that will power several mobile and web applications.
- You will also own, scale, and maintain the computational and storage infrastructure for the various micro-services and long-running jobs, designed and implemented by you and the team.
- We will look to you to make key decisions on the technology stack, architecture, networking, and security. We love working with bleeding-edge technology, especially if it improves the malleability, and simplicity of our deliverables.
What you need
- The ideal Backend Engineers are polyglots who are fluent in HTTP and core CS concepts such as algorithms, data structures, and programming paradigms, and always pick the right tools for the right job.
- They have a keen eye for common security vulnerabilities and how to act on them (example: DDOS attacks, SQL Injection etc.).
- They understand what it takes to work in a startup environment and know when to trade performance for simplicity.
- They fail fast, learn faster, and execute in time.
- Strong communication skills, get-things-done attitude, and empathy
- Strong sense of ownership, drive and obsessive attention to detail.
- Comfortable with iterative development practices and code reviews
- Previous experience as part of a product-oriented team is a plus
Technical Skillsets:
NodeJS + Javascript, GoLang, Typescript + Nodejs, Clojure/Haskell/F#/Scala (languages/environments)
Koa, Express, Play (frameworks)
Asynchronous Programming Frameworks (Akka, Nodejs, Tornado)
MongoDB, postgres, Bigtable, Dynamo (databases)
Apache Kafka, NATS, RabbitMQ, ZeroMQ (queues)
FunctionalProgramming, FRP (functional reactive)
microservices, multi-tenant, distributed-systems, distributed-computing, event-sourcing
Good to have Skillsets:
Clojure/Haskell/F#/Scala
Apache Kafka, NATS
FunctionalProgramming, FRP (functional reactive)
event-sourcing
Koa
Why you should consider this role seriously?
- We have an audacious vision of helping companies fight counterfeiting and managing their supply chain more efficiently
- We have built a product and solved problems for some of the largest brands in the country and tested platform at scale (With our tags present in over 50 Million products already). We have plans to grow 10x in the next 1 year
- Ownership of key problems. Fast-paced environment
- We are a well-balanced team of experienced entrepreneurs and are backed by top investors across India and the Silicon Valley (Venture Highway, Startup Buddy etc.)
- Competitive market salary
- Opportunity to work directly with the CEO, COO, CTO of the company
- A chance to interact with top-notch executives from multiple industries
- Open vacation policy (and we really mean it!)
- Open Pantry
- As a team, we love to travel :). An off-site every quarter
Planning to Apply? Consider this:
Make sure you go through this section very carefully before applying. Here are the most crucial aspects on which we evaluate on:
1: FIT: “We’re on a crusade for something greater than any one of us”!
We are a tight-knit team that works and plays together where ‘fit’ is the most important point that you need to keep in mind while evaluating us- we will be spending a majority of our time together, in office, on calls, even weekends (sometimes) so you’ll really need to assess whether this is the right place for YOU to be in. Are you able to relate to or feel passionate about the problems we’re solving?
2: INTENT: “You won’t just be working with us, you would be investing in us!”
‘Why’ do you want to work with us? Why an early stage startup? Why Original4Sure? We are an industrious team, working tirelessly to achieve our goals so the work hours will be long and with it will come with a steep learning curve. Joining an early stage startup also means you’ll be asked to take on new things with little guidance and you’ll have to figure stuff out on your own, and in doing so, help shape the future of the company. Does that sound scary, exciting, both?
3: CAPABILITY: “Get work done!”
As long as you are working as hard as you can and giving it your best all day, every day, we will get along just fine. No one ever built one of the most valuable businesses in the World without the core team having to make a few sacrifices along the journey. It could be lesser time spent with your family or loved ones or finding lesser time to do to watch TV shows! But that's a call you need to make.
What is the role?
You will be responsible for developing features on the application and integrations end to end. You will be working closely with the Technical Team to come up with high-quality, resilient, and highly performant applications.
Key Responsibilities
- Design and develop SaaS-based applications based on microservices architecture.
- Work on the core backend and ensure it meets the performance benchmarks.
- API and Integrations
- Designing and developing APIs for the front end to consume.
- Constantly improve the architecture of the application by clearing the technical backlog.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- Work on the front end with ReactJS is a plus point.
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- Education - BE/MCA or equivalent
- 5+ years of experience
- Agnostic/Polyglot with multiple tech stacks
- OAuth, API Integrations.
- Agnostic/Polyglot with multiple tech stacks.
- Worked on open source technologies – NodeJS, ReactJS, MySQL, NoSQL, MongoDB, CouchDB, DynamoDB, Clickhouse, Kafka
- Backend exposure – good knowledge of building and integrating APIs
- Efficient in building microservices in combining server & front-end.
- Knowledge of cloud architecture.
- Excellent knowledge and understanding skills on oAuth.
- Should have sound working experience with relational and columnar DB.
- Should be innovative and communicative in approach.
- Will be responsible for functional/technical track of a project.
Whom will you work with?
You will work with a top-notch tech team, working closely with the architect and engineering head.
What can you look for?
A wholesome opportunity in a fast-paced environment that will enable you to juggle between concepts, yet maintain the quality of content, interact and share your ideas and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the benefits of being at Compass.
We are
We at Compass strive to make selling fun with our SaaS incentive gamification product. Compass is the #1 gamification software that automates and digitizes Sales Contests and Commission Programs. With game-like elements, rewards, recognitions, and complete access to relevant information, Compass turbocharges an entire salesforce. Compass also empowers Sales Managers with easy-to-publish game templates, leaderboards, and analytics to help accelerate performances and sustain growth.
We are a fun and high-energy team, with people from diverse backgrounds - united under the passion of getting things done. Rest assured that you shall get complete autonomy in your tasks and ample opportunities to develop your strengths.
Way forward
If you find this role exciting and want to join us in Bangalore, India, then apply by clicking below. Provide your details and upload your resume. All received resumes will be screened, shortlisted candidates will be requested to join for a discussion and on mutual alignment and agreement, we will proceed with hiring.
processing nearly 6 million transactions every month. By the end of this year, we will be growing this number to 10 million. The most defining aspects of our work related to — consistency, reliability,scalability and agility. We make use of a wide variety of technologies and process significantly large amounts of data on a daily basis.
We are looking for backend engineers who have an appetite to explore new technologies, while building applications that can scale well both in terms of execution speed and the size of data that is
processed.
You will:
• Work closely with the product management team to understand the scope of an application
• Expected to research for ideal technologies that can work ideally for given problem statements
• Have a good grasp of how to design and implement APIs in conformance to the protocols of REST and GraphQL.
• Need to have a good understanding of network principles related to latency, throughput,bandwidth, security — and how to monitor them.
• Take ownership of the correctness of your work both in terms of functional and usability aspects
• Apply the best practices of software development when it comes to SCM, managing issues and most importantly, documenting your work.
We are looking for someone who has:
• 1+ years of experience in building integration solutions with REST and GraphQL APIs,Databases, email, SMS, etc.
• Familiar with the concepts of distributed systems esp. Queues.
• A sound understanding of disparate persistence systems SQL and NoSQL storage systems.
• Worked with Python on a regular basis and is conversant with the dominant frameworks like
Django, Flask and those required to implement RESTful/GraphQL protocols.
• A strong understanding of data structures.
• The ability to communicate results clearly in a verbal and written manner
Nice to haves:
• Experience in a high growth technology company
• Conversant with the AWS platform and have a good understanding of working remotely on servers using SSH and CLI.
• Can install and operate infrastructure applications which can be used to monitor performance, alert and recover.








