Search by job, company or skills

Software Engineer (Backend)

Software Engineer (Backend)

ToolJet
3-5 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 20 applicants

Job Description

ToolJet is an AI platform that empowers teams to build and deploy internal tools in minutes - turning ideas into business applications faster than ever. With 35K+ stars on GitHub, we're one of the most loved open source platforms in the developer community. We partner with industry leaders - from telecom giants, to financial institutions, to cutting-edge unicorns and startups across the globe.

Our 50+ member team works across the US and India, building at the intersection of AI and productivity. Backed by Microsoft's M12, Nexus Venture Partners, January Capital, and Ratio Ventures, we're on a mission to redefine how businesses create software - faster, smarter, and more accessible for everyone.

Responsibilities

  • Design, build, and maintain robust backend services, REST APIs, and data pipelines that power ToolJet's platform at scale.
  • Own the full data lifecycle including schema design, query optimization, indexing strategies, and migrations using PostgreSQL as the primary database.
  • Build and maintain scalable server-side architecture using Node.js and NestJS, applying clean code principles and strong separation of concerns.
  • Collaborate with Product Managers and Frontend Engineers to define API contracts and deliver reliable, high-performance integrations.
  • Identify and resolve performance bottlenecks across the backend stack, from slow queries and N+1 problems to memory leaks and latency spikes.

What we are looking for:

  • 3+ years of experience in backend or fullstack engineering with a strong backend focus.
  • Deep hands-on expertise with Node.js and NestJS, with a proven track record of shipping production-grade services.
  • Strong proficiency in TypeScript and JavaScript, with a habit of writing type-safe, well-structured code by default.
  • Solid command of PostgreSQL including complex queries, indexing, query planning, transactions, and schema design.
  • Familiarity with ORM and query builder tools such as TypeORM, Prisma, or Knex.
  • A sound understanding of database performance patterns and how to apply them in production environments.
  • Strong grasp of SOLID principles, RESTful API design, and building services that are maintainable and extensible.
  • Experience with caching strategies using Redis and message queues such as BullMQ, RabbitMQ, or Kafka is a strong plus.
  • You should be an AI-first engineer who treats AI as a natural extension of your workflow, using it daily to write better code, move faster, and solve harder problems.
  • Experience with Test-Driven Development and writing meaningful unit and integration tests.
  • A product mindset with the awareness of how backend decisions translate into real impact for end users.

Why ToolJet At ToolJet, we're building more than software, we're building a culture where bold ideas meet cutting-edge technology. As part of our team, you'll:

• Shape the future: Work on bleeding-edge AI product lines and enterprise-grade SaaS used by global leaders.

• Live our values: We champion ownership, growth mindset, collaboration, and customer obsession in everything we do, because how we build is just as important as what we build.

• Be well & thrive: Comprehensive medical insurance for you and your family.

• Connect & celebrate: Join us for company-wide off-sites and team gatherings that spark collaboration, creativity, and camaraderie.

If you thrive in high-impact environments, love solving complex problems, and want to see your work powering companies worldwide, ToolJet is the place for you.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

6-8 yrs
Noida, India
Skills:
Java, Distributed Systems, C, Javascript, Cloud Infrastructure, Automation, Python, Reliability Engineering, AI Technologies, Observability
3-5 yrs
Noida, India
Skills:
Cassandra, PostgreSQL, Kafka, API design, Windows, Typescript, Javascript, Docker, Distributed Systems, MySQL, Php, Python, AWS, Mac Os, Java, Node.js, Jenkins, Git, Gcp, Linux, MongoDB, Kubernetes, Golang, cross-service integrations, asynchronized communication, micro-service-based architectures, GRPC, GitHub Actions, ClickHouse
2-4 yrs
Gurugram, India, Gurugram
Skills:
Nodejs, Elasticsearch, Algorithms, Java J2ee, Data Structures, MongoDB, Python, Redis, Web Services, Performance Optimization, Multithreaded Programming
6-8 yrs
Gurugram, India, Gurugram
Skills:
MySQL, Java, Spring Framework, Kafka, NiFi, NoSQL databases
1-3 yrs
Noida, India
Skills:
Algorithms, Git, Docker, Linux, MySQL, PostgreSQL, data structures, Rest Apis, AI LLM platforms, Go, GRPC