Full-Stack TypeScript Developer
Remote Full-time ZR_1461_JOBProject 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
Sharing Impressions
I like the company that we all work as a united and well-coordinated team. The company provides great opportunities for development and career.
Hey! My name is Dmytro, I have been working as a motion designer at Group 107 for over a year. Here I like the fact that I have the freedom to be creative and really cool projects.
Hi, my name is Anastasia and I am a Scrum-master in Group 107. In 2020, Group 107 came into my life and became my place of strength and development.
Hello, I am Sam. I have been working at Group 107 as a digital campaign specialist for 2 years and it is the best position ever!
My name is Nazar and I am a React developer Group 107. I have been working here for over a year. The company has very interesting and cool projects, mega-positive people.
I like that company cares about me as a person and about my personal growth. I like being appreciated and listened to. Everytime I feel being motivated and inspired at work.
I have been working at Group 107 for more than 2 years. Most of all I like the friendly atmosphere in the office and the team spirit – it is priceless.
It is my best decision ever! I like that company combines dynamic business approach with top-notch technologies and very strong people-oriented values.
When I came to work, there were only about 20 of us, at the moment there are 100+ of us, and the feeling of support and friendship remains the same as in a small team.
What I like most is the family atmosphere, interesting projects, flexible management and the opportunity to develop my professional skills every day.
From the beginning, I felt like I’m in a big family where everybody supports each other and ready to help at any time. Group 107 gives great opportunities to develop your skills.