Senior Backend Engineer

Logo of CloudHire

CloudHire

πŸ“Remote - India

Job highlights

Summary

Join a forward-thinking, early-stage FinTech company as a Senior Software Engineer – TypeScript Backend. You will design, develop, and scale backend services crucial to our product. This role demands a problem-solver who thrives in agile environments and desires to make a significant impact. You will architect and build scalable backend services using TypeScript, NestJS, and relational databases. The position requires strong expertise in TypeScript, NestJS, and database systems like Postgres, along with experience deploying and managing infrastructure on GCP or similar platforms. A remote work location is offered.

Requirements

  • 6+ years as a Software Engineer (formal degree not required)
  • Strong expertise in TypeScript, NestJS, and database systems like Postgres
  • Hands-on knowledge of deploying and managing infrastructure on GCP or similar platforms
  • Proficiency in Domain-Driven Design (DDD) methodologies
  • Skilled in automated testing with tools like Jest, Playwright, or similar
  • Experience or strong understanding of FinTech, finance, accounting, or banking
  • Exceptional English communication skills to collaborate with a global team

Responsibilities

  • Architect and build scalable backend services using TypeScript, NestJS, and relational databases like Postgres
  • Design software systems using Domain-Driven Design (DDD) principles
  • Deploy and manage infrastructure on Google Cloud Platform (GCP) or similar cloud platforms
  • Write high-quality, automated tests using frameworks like Jest and Playwright to ensure robust and reliable systems
  • Collaborate with product and cross-functional teams to deliver solutions that address complex business needs
  • Leverage your domain expertise in FinTech, traditional finance, accounting, or banking to craft tailored solutions

Benefits

Remote Location

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.