Principal Backend Engineer - TypeScript

5 Months ago • 6 Years +
Backend Development

Job Description

As a Principal Backend Engineer - TypeScript, you will architect and build scalable backend services using TypeScript, NestJS, and relational databases like Postgres. You'll design software systems using Domain-Driven Design (DDD) principles, deploy and manage infrastructure on GCP or similar cloud platforms, and write high-quality automated tests using Jest and Playwright. Collaboration with product and cross-functional teams is key, leveraging your domain expertise in FinTech, finance, accounting, or banking to craft tailored solutions. The role requires 6+ years of experience as a Software Engineer and strong expertise in TypeScript, NestJS, and Postgres, along with proficiency in DDD and automated testing.
Must Have:
  • 6+ years Software Engineering experience
  • TypeScript, NestJS, Postgres expertise
  • GCP or similar cloud experience
  • DDD proficiency
  • Automated testing (Jest, Playwright)
  • FinTech domain knowledge

Add these skills to join the top 1% applicants for this job

typescript
nestjs
google-cloud-platform
communication
agile-development
automated-testing
cross-functional
playwright

Description

We are an early-stage FinTech company on a mission to redefine the future of finance, accounting, and banking. Currently in the pre-revenue phase, our product and website are under active development. This is your chance to join a forward-thinking team at the ground level and play a pivotal role in shaping innovative solutions that will disrupt the financial industry.

  • The Opportunity:
    As a Senior Software Engineer – TypeScript Backend, you’ll have the autonomy to design, develop, and scale backend services that are the backbone of our product. This role is perfect for a problem-solver who thrives in an agile, collaborative environment and is excited to create impact at an early-stage company.

    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.

Requirements

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

Benefits

Location : Remote

Set alerts for more jobs like Principal Backend Engineer - TypeScript
Set alerts for new jobs by cloudhire
Set alerts for new Backend Development jobs in India
Set alerts for new jobs in India
Set alerts for Backend Development (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙