Full-Stack TypeScript Developer

Remote Full-time ZR_1461_JOB

Project overview

Group107 is partnering with Umbrapay (https://www.umbrapay.com/) to hire an experienced Full-Stack TypeScript Developer who will take ownership of an established production system in active development.

This role is ideal for a senior engineer who is confident working across the full stack and enjoys improving reliability, scalability, and architecture of an existing large-scale solution. You will collaborate closely with the Technical Director and a cross-functional development team, contributing to both feature delivery and long-term system evolution.

Requirements

  • 5+ years of production experience with TypeScript across frontend and backend.
  • Strong hands-on experience with Next.js (App Router or Pages Router, SSR, ISR).
  • Strong hands-on experience with NestJS (modules, providers, guards, interceptors, pipes).
  • Proven experience with PostgreSQL (query optimization, indexing, transactions, migrations).
  • Real-world experience with Amazon SQS or similar messaging systems (RabbitMQ, Kafka), including understanding of at-least-once delivery, visibility timeout, and DLQ handling.
  • Working knowledge of AWS services (ECS/Lambda, RDS, S3, CloudWatch, IAM).
  • Experience with OpenAPI/Swagger and contract-first API design.
  • Strong ability to navigate and improve large existing codebases.
  • English — Upper +

Nice to have

  • Experience with Prisma or TypeORM.
  • Familiarity with Docker, Terraform, or AWS CDK.
  • Experience with event-driven or CQRS architectures.

Responsibilities

  • Develop and extend a Next.js frontend application (SSR/SSG, API routes).
  • Design and enhance a NestJS backend API layer.
  • Implement reliable message-driven workflows using Amazon SQS (DLQs, retry strategies, idempotency).
  • Write and maintain OpenAPI specifications, ensuring API contracts remain aligned with implementation.
  • Optimize PostgreSQL queries, manage migrations, and maintain data integrity.
  • Improve system reliability, performance, and scalability.
  • Participate in code reviews, architectural discussions, and technical debt reduction initiatives.
  • Collaborate on CI/CD processes and contribute to AWS infrastructure improvements.

We offer

  • 20 vacation days (workdays)
  • 7 sick days
  • Personalized career growth
  • Internal English classes
  • Education reimbursement
  • Corporate events and team buildings
  • Equipment provided
Apply now

Sharing Impressions

Please, fill the form
and we will contact you soon