Software Engineer, Backend (AI Team) LimeChat
Software Engineer, Backend (AI Team)
About LimeChat
At LimeChat, we’re on a mission to revolutionize conversational commerce by enabling human-level interactions on WhatsApp. Backed by top-tier investors and part of Y Combinator’s Winter 2021 batch, we serve 300+ leading brands like HUL, ITC, Wow Skin Science, Piramal Health, and Snitch.
We’re building cutting-edge Gen AI agents that automate and personalize customer journeys at scale. Our platform powers millions of interactions every day, and we’re now expanding into enterprise verticals like BFSI, Health, and Retail — where the stakes (and impact) are even higher.
We’re a tight-knit team of high performers, passionate about solving real-world problems using the best of AI and product thinking. If you’re someone who thrives in a fast-paced, ownership-driven environment, you’ll feel right at home here.
Some Quotes We Live By
-
“It’s okay to fail. It’s not okay to not try.”
-
“Do the right thing when others are not looking.”
What are we looking for?
We’re seeking a skilled Integrations Backend Engineer who excels in creating seamless connections between various systems and applications. If you’re passionate about coding, love solving integration challenges, and enjoy working with APIs, you might be the ideal candidate.
In this role, you’ll collaborate closely with our development and product teams to design and implement robust integration solutions. Your work will ensure that different systems communicate effectively, creating a cohesive and efficient technology ecosystem. Join us to build integration solutions that enhance our technical capabilities and drive business success.
Responsibilities
-
System Architecture Design: Design and implement robust backend architectures that support scalable and maintainable systems.
-
API Development and Integration: Develop and maintain high-quality APIs to ensure seamless communication between the frontend, backend, and third-party services.
-
Database Management: Design, implement, and maintain database schemas. Ensure the integrity, performance, and security of data.
-
Collaboration and Planning: Work closely with the frontend development team, product managers, and designers to plan new features and optimize existing ones.
-
Code Quality and Maintenance: Write clean, efficient, and well-documented code. Conduct code reviews to ensure adherence to coding best practices.
-
Performance Optimization: Monitor application performance, identify bottlenecks, and implement solutions to improve reliability and efficiency.
Requirements
Must-haves
-
Proficiency in Backend Languages: Expertise in at least one server-side programming language
Python
,NodeJs
,Go
,Ruby
and frameworks likeDjango
,Ruby on Rails
. -
Database Management: Strong understanding of database systems, including
SQL
(e.g., MySQL, PostgreSQL) andNoSQL
(e.g., MongoDB, Cassandra) databases. Ability to design and manage database schemas and optimize query/database performance. -
API Development: Experience in developing
RESTful APIs
for web and mobile applications. -
Familiarity with
Git
, code reviews and coding standards. -
Debugging Skills: Exceptional debugging abilities, including proficient code analysis skills to resolve performance bottlenecks and rectify system bugs. Capable of effectively navigating and troubleshooting across diverse codebases in various programming languages.
Good to have
-
Containerization and Orchestration: Experience with
Docker
andKubernetes
. -
Continuous Integration/Continuous Deployment (CI/CD): Familiarity with CI/CD pipelines and tools (e.g.,
Jenkins
,GitLabCI
). -
Performance Tuning: Experience with optimizing and load testing APIs/Systems.
Apply Here
Does this role sound like a good fit? Apply here