About the role
structured by ORIAbout the company : 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.
What you will do
- 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 they 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.
- 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.
Nice to have
- Experience with caching strategies using Redis and message queues such as BullMQ, RabbitMQ, or Kafka is a strong plus.
Benefits
- Comprehensive medical insurance for you and your family
- Company-wide offsites and team gatherings
Full posting text
Design, build, and maintain robust backend services, REST APIs, and data pipelines that power ToolJet's platform at scale.