GeoxanalyticsRemote

Senior Fullstack Engineer – React, NestJS, AWS

Description

Senior Fullstack Engineer

  • React, NestJS, AWS

We're a growing tech startup building a customer-facing web platform and an internal AI model training platform. We're looking for a Senior Fullstack Engineer to join our engineering team and take real ownership of core systems.

This is a role for engineers — people who understand code deeply, think about architecture, and solve problems independently. Not someone who completes tasks, but someone who thinks about why they exist.

Responsibilities: • Develop and maintain the full-stack platform (React frontend, NestJS backend, AWS infrastructure) • Design and implement scalable backend services and APIs • Work with Postgres RDS — design, optimize, and maintain relational data models • Build and maintain event-driven services using SQS and microservices architecture • Write unit and e2e tests (Vitest + Cypress) and maintain CI/CD pipelines (GitHub Actions) • Write clean, modular code following SOLID principles • Collaborate directly with Product to translate requirements into technical solutions

Requirements: • Senior-level experience with React, NestJS, and TypeScript (frontend + backend) • Hands-on experience with AWS (Lambda, EC2) and Docker • Strong understanding of relational databases and Postgres • Experience with microservices, event-driven architecture, and SQS • Solid Git workflow and experience working in a team codebase • Ability to read, understand, and improve unfamiliar code independently • Clean code standards — SOLID, well-structured, maintainable

What We Value Most: Independent thinking. We want engineers who trace problems to their root, understand the full flow of a system, and bring solutions — not just questions. If you read code before you Google, you'll fit right in.

Skills

CypressNestJSMicroservicesAWSGitHub ActionsVitestReactCI/CDAIEvent-DrivenGitPostgreSQLDockerTypeScriptGitHub

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching