The Role
As a Senior Backend Engineer, you’ll play a key role in designing, building, and operating core backend services that power our SaaS platform.
You’ll work in an environment that values pragmatic engineering, strong fundamentals, and continuous improvement. This role suits engineers who enjoy working on complex systems, taking ownership, and contributing to the evolution of a growing product.
Key Responsibilities
• Design, build, and maintain backend services using Node.js (TypeScript)
• Develop and evolve RESTful APIs that support a React-based frontend
• Contribute to a microservices-oriented architecture
• Collaborate closely with frontend, product, and platform teams
• Ensure system reliability, performance, and scalability
• Participate in architectural discussions and technical decision-making
• Improve code quality through testing, reviews, and CI/CD practices
• Support and mentor other engineers where appropriate
Tech Stack
• Frontend: React (TypeScript)
• Backend: Node.js (TypeScript), using frameworks such as NestJS or Express
• Architecture: Microservices, REST APIs
• Cloud: AWS or GCP
• Infrastructure: Docker, CI/CD pipelines
• Databases: PostgreSQL
• Nice to have: Event-driven systems (e.g. Kafka, Pub/Sub)
Requirements
• 5+ years of experience building backend systems in a product-led environment
• Strong experience with Node.js and modern JavaScript / TypeScript
• Experience designing and maintaining APIs in production
• Familiarity with microservices and distributed systems concepts
• Experience working in B2B SaaS or similar product companies
• Strong problem-solving skills and attention to system quality
Nice to Have
• Experience working in scale-ups or high-growth environments
• Exposure to frontend technologies such as React
• Experience with cloud infrastructure (AWS or GCP)
• Familiarity with event-driven or asynchronous architectures