Principal Backend Engineer - TypeScript

1 Month 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, and write automated tests using Jest and Playwright. Collaboration with product and cross-functional teams is crucial. FinTech, finance, accounting, or banking domain expertise is highly valued. The role involves architecting scalable backend services, ensuring robust systems through automated testing, and leveraging domain expertise to create tailored solutions for complex business needs.
Must have:
  • 6+ years Software Engineering experience
  • TypeScript, NestJS, Postgres expertise
  • GCP 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

PlayStation Global - Senior Software Engineer

PlayStation Global

Dublin, County Dublin, Ireland (On-Site)
3 Weeks ago
Google - Development Manager, Deals and Payments

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
N-iX - Senior Full-Stack Engineer (Java+React)

N-iX

Ukraine (Remote)
2 Weeks ago
Google - Software Engineer II, Applied AI

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
Build A Rocket Boy - Senior Fullstack Developer

Build A Rocket Boy

(Remote)
1 Month ago
Microsoft - Software Engineer II

Microsoft

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Rennsportgg - Site Reliability Engineer

Rennsportgg

Munich, Bavaria, Germany (Remote)
1 Month ago
Appier - Software Engineer, Backend Development

Appier

Taipei City, Taiwan (On-Site)
4 Months ago
CloudHire - Senior Backend Developer

CloudHire

Maharashtra, India (Remote)
1 Month ago
Voodoo - Experienced Data Engineer - Streaming Platform

Voodoo

Paris, Île-de-France, France (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ARVORE Immersive Experiences - Game Developer

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
4 Weeks ago
Netflix - UI Engineer (L5) - Revenue Infrastructure

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
UXBERT Labs - Senior Backend Developer (Node.js)

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
3 Months ago
The Walt Disney Company - Security Engineer, Software Engineer

The Walt Disney Company

Orlando, Florida, United States (On-Site)
2 Weeks ago
Google - Senior Full-Stack UX Engineer, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Week ago
Canva - Frontend Software Engineer - Sheets

Canva

Surry Hills, New South Wales, Australia (Remote)
3 Weeks ago
Riot Games - Senior Software Engineer - Matchmaking

Riot Games

United States (On-Site)
1 Week ago
GrowthX® - Tech Lead

GrowthX®

Bengaluru, Karnataka, India (On-Site)
7 Months ago
N-iX - Senior .NET Full-Stack Engineer

N-iX

Poland (Hybrid)
2 Weeks ago
DraftKings - Senior Software Engineer

DraftKings

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Maharashtra, India

Google - Application Engineering Manager, Workday Platform

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
PwC - D365 Finance-Associate

PwC

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Axalta - Salesforce Release Manager

Axalta

Gurugram, Haryana, India (On-Site)
6 Months ago
Nielsen Holdings - Staff Sybase Architect

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
PwC - IN-Manager _SAP ABAP_Advisory_Enterprise APPs  SAP_Chennai

PwC

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Google - Security Engineer, Android Malware

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Engineering Manager, Networking

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
PwC - IN_Senior Associate –SAP BTP – Enterprise Apps – SAP_ Advisory  - Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Velotio Technologies - Senior QA Automation Engineer (Ruby & Python)

Velotio Technologies

Pune, Maharashtra, India (Remote)
1 Month ago
CloudHire - Senior Angular NestJS Developer

CloudHire

Karnataka, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Canva - Backend Software Engineer (Java) - User Product

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago
Hedra - Lead Product Engineer

Hedra

San Francisco, California, United States (On-Site)
1 Month ago
Backbone - Junior Software Engineer, Backend

Backbone

Seattle, Washington, United States (Hybrid)
9 Months ago
Easyship - Senior Backend Engineer

Easyship

Bengaluru, Karnataka, India (On-Site)
7 Months ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Kabam - Backend Programmer

Kabam

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Zeta - Software Development Engineer _ II Backend

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Luxoft - Java Team Lead

Luxoft

Mississauga, Ontario, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded