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