Jobs for Developers

Senior Software Engineer-Node.js

Builder.aiFull-time$100k - $250k*Gurugram, IndiaFeb 7, 2025
Apply for this job

About Builder.ai

Builder.ai is on a mission to make app building accessible to everyone, regardless of their background, tech knowledge, or budget. We have already helped thousands of entrepreneurs, small businesses, and global brands like the BBC, Makro, and Pepsi achieve their software goals. Builder.ai was named one of 2023’s ‘Most Innovative Companies in AI’ by Fast Company and won the Europas 2022 ‘Scaleup of the Year’. With a team of over 800 people worldwide and $250m Series D funding (in partnership with Microsoft), there’s never been a more exciting time to join us.

Life at Builder.ai

At Builder.ai, we encourage you to experiment! Every role offers unlimited opportunities to learn, progress, and challenge the status quo. We aim to support our customers better and take AI app building to new heights. Our global team is diverse, collaborative, and exceptionally talented, united by our HEARTT values: Heart, Entrepreneurship, Accountability, Respect, Trust, and Transparency, and a let’s-get-stuff-done attitude.

In return for your skills and commitment, we offer great perks, including hybrid working, a discretionary variable pay or commission scheme, employee stock options, generous paid leave, and trips abroad. #WhatWillYouBuild

About the role

As a backend developer for our innovative whiteboard tool, you will play a critical role in designing and implementing interactive and user-friendly web applications. Your expertise in modern web technologies will enhance collaboration and creativity among users, delivering a seamless and engaging experience.

Why you should join

Be part of a dynamic team that values innovation, creativity, and collaboration. This role offers the opportunity to work on cutting-edge projects and to make a significant impact on our product development.

You'll be responsible for

  • Application Development: Design and develop secure, high-performance Node.js applications throughout the full software lifecycle.
  • Code Quality & Testing: Write clean, maintainable code following best practices and coding standards; implement unit tests and participate in peer reviews.
  • Technical Problem-Solving: Independently research new technologies and approaches to create rapid, scalable solutions.
  • Collaboration: Work closely with cross-functional teams (Frontend, Product, Design) to gather requirements, deliver features, and resolve issues.
  • Agile Practices: Contribute to sprint planning, daily stand-ups, and retrospectives, adhering to agile methodologies.
  • Maintenance & Support: Troubleshoot and resolve production issues, ensuring high availability and reliability of systems.

Requirements

  • Proficiency in JavaScript/TypeScript: Hands-on experience in ECMAScript languages and Node.js frameworks (Express, Fastify, NestJS, StrongLoop, etc.).
  • Database Expertise: Skilled in working with PostgreSQL or similar relational databases.
  • Backend Fundamentals: Solid understanding of asynchronous programming, event-driven architecture, and RESTful APIs.
  • Frontend Integration: Familiarity with frontend frameworks (React.js, Angular, Vue.js) to enable smooth integration.
  • Version Control: Experience with Git or similar version control systems.
  • Security Mindset: Knowledge of security best practices (e.g., OWASP) for web applications.
  • Cloud & Containers: Basic experience with cloud platforms (Azure) and containerization (Docker, Kubernetes).
  • Testing Frameworks: Proficiency with Mocha or Jest for unit and integration testing.
  • Microservices & CI/CD: Understanding of microservices architecture and continuous integration/continuous deployment practices.
  • Communication & Collaboration: Strong interpersonal skills and a team-oriented attitude.
  • Authentication/Authorization: Familiarity with OAuth, JWT, and similar mechanisms.

Important Data Structures and Algorithms Familiarity:

  • Data Structures: LinkedList, Trees
  • Algorithms: Searching, Sorting, Text + Word Wrapping Algorithms
  • Techniques: Encoding/Decoding, Compression/Decompression

Nice-to-Have Skills

  • Advanced Node.js Frameworks: Deep experience with NestJS or similar frameworks.
  • Serverless Architectures: Familiarity with serverless environments (e.g., AWS Lambda, Azure Functions).
  • DevOps Exposure: Experience with infrastructure-as-code, advanced CI/CD pipelines, and cloud-native engineering.

Benefits

  • Discretionary variable pay or commission scheme dependent on your role.
  • Stock options in a $450 million funded Series D scale-up company.
  • Hybrid working.
  • 24 days annual leave + public holidays.
  • 2 x Builder family days each year.
  • Time off between Christmas and New Year.
  • Generous Referral Bonus scheme.
  • Fully funded Private Medical Insurance.
  • Free lunch at our state-of-the-art working environment in Gurugram.

Share

Alternative Jobs