Outscal Logooutscal logo

Principal Backend Engineer - TypeScript

1 Day ago • 6 Years + • Backend Development

Job Summary

Job Description

As a Principal Backend Engineer - TypeScript, you will design, develop, and scale backend services using TypeScript, NestJS, and Postgres. You'll utilize Domain-Driven Design (DDD) principles, deploy on GCP (or similar), and write automated tests (Jest, Playwright). Collaboration with product and cross-functional teams is key. Leveraging domain expertise in FinTech, finance, accounting, or banking is a plus. Responsibilities include architecting scalable backend services, designing software systems using DDD, deploying and managing infrastructure on GCP, writing high-quality automated tests, and collaborating with cross-functional teams.
Must have:
  • 6+ years Software Engineering experience
  • TypeScript, NestJS, Postgres expertise
  • GCP or similar cloud experience
  • DDD proficiency
  • Automated testing (Jest, Playwright)
  • FinTech/finance domain knowledge

Job Details

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

Similar Jobs

Sandsoft Games - Playable Ad Developer

Sandsoft Games

Barcelona, Catalonia, Spain (On-Site)
6 Months ago
IManage - Full Stack Senior Developer (ReactJS, NodeJS)

IManage

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Mistplay - Backend Developer Intern (Summer 2025)

Mistplay

Toronto, Ontario, Canada (Hybrid)
1 Month ago
CloudHire - Full Stack Developer - Remote

CloudHire

India (Remote)
1 Week ago
CloudHire - Senior Backend Developer

CloudHire

Maharashtra, India (Remote)
1 Week ago
Eleven Labs - Back-End Engineer

Eleven Labs

Bulgaria (Remote)
17 Hours ago
Amazon Games - System Dev Engineer, Amazon Games

Amazon Games

Bucharest, Bucharest, Romania (On-Site)
5 Months ago
PAPAYA - Software Team Lead

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

BigID - Software Engineer Team Lead

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Meta - Technical Game Designer

Meta

Bellevue, Washington, United States (On-Site)
10 Months ago
Playtech - Junior Java Developer (Intern)

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
2 Weeks ago
Canva - Senior Frontend Engineer - Page Load team

Canva

Sydney, New South Wales, Australia (Remote)
4 Months ago
Epic Games - Lead Automation Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Days ago
ByteDance - Machine Learning Engineer Intern (Product RD and Infrastructure - LLM Unit Tests)

ByteDance

San Jose, California, United States (On-Site)
1 Day ago
Turbulent - Full Stack Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Week ago
Overwolf - Junior Developer (Computer Science Graduate)

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
18 Hours ago
GoTo Group - One KYC Senior Web Developer

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
5 Months ago
Canva - Senior Frontend Engineer - Video AI

Canva

Melbourne, Victoria, Australia (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Gurugram, Haryana, India

Hitachi Digital Services - Container Security - Expert (Hyderabad, Bangalore, Pune)

Hitachi Digital Services

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
CloudHire - Senior Software Engineer - Kotlin

CloudHire

Karnataka, India (Remote)
1 Week ago
ION - Client Support Senior Analyst - Treasury - 10617

ION

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
SKIDOS - Product Intern

SKIDOS

India (On-Site)
1 Week ago
Morning Star - IT Project Manager

Morning Star

Mumbai, Maharashtra, India (Hybrid)
5 Months ago
Info Stretch - Lead Data Engineer

Info Stretch

Pune, Maharashtra, India (On-Site)
4 Months ago
PhonePe - Banking Business Operation

PhonePe

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Alpha Sense - Technical Program Manager

Alpha Sense

Pune, Maharashtra, India (On-Site)
3 Months ago
DNEG - Environment Surfacing Artist

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Week ago
Solvative - Front End Lead

Solvative

Ahmedabad, Gujarat, India (Remote)
1 Day ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Playrix - Senior Golang Developer

Playrix

Ireland (Remote)
2 Months ago
Zeta - Lead Software Development Engineer_Backend (Aura)

Zeta

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Armada - Principal Engineer (Applications)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
5 Months ago
Ness Digital - Senior Software Engineer

Ness Digital

Timișoara, Timiș, Romania (Remote)
1 Week ago
Scorewarrior - Senior Backend C++ Developer (Core Team)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Mashgin - Senior Software Engineer, Infrastructure

Mashgin

Palo Alto, California, United States (Hybrid)
5 Months ago
Xsolla - PHP Backend Developer

Xsolla

Baku, Azerbaijan (Hybrid)
2 Months ago
Google - Software Engineering Manager II, Site Reliability Engineering, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Vi - Backend Engineer

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Whatnot - Software Engineer, Discovery

Whatnot

San Francisco, California, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Pune, Maharashtra, India (Remote)

Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Mumbai, Maharashtra, India (Remote)

Mumbai, Maharashtra, India (Remote)

Telangana, India (Remote)

Pune, Maharashtra, India (Remote)

Maharashtra, India (Remote)

Hyderabad, Telangana, India (Remote)

Bengaluru, Karnataka, India (Remote)

View All Jobs

Get notified when new jobs are added by CloudHire

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug