Hey There! We are looking for a Senior/Lead Full-Stack Engineer (NestJS + React) to fill one of our project-leading positions. We are a fast-paced, dynamic, and quality-oriented company. And we still have room for growth, even for this leading position!Work location: The team members you will be working with are mostly located in Minsk. It is a Russian-speaking team, and we need somebody who is fluent in Russian. But it's a remote position, and we accept CVs from everywhere, preferably Belarus or Poland. Job Description:
We are looking for a hands-on team lead who will be both a main software engineer on the project and a project manager responsible for communication with a client (aside from our CTO). You will work in a team of 3-4 people and will be responsible for the project management and delivery. It is not only a management role, though - you will also be the most senior person on the project responsible for the architectural decisions and implementation of the core functionality of the project, as well as the direction that the project takes.
Responsibilities-wise, you can expect around 70% of hands-on programming/infrastructure set up and 30% of management. Our primary requirement is for a full-stack developer with at least 3 years of experience in NestJS and React. Additionally, we are looking for a person who knows how to deliver an entire cycle of development of highly scalable solutions: client-side, server-side, databases, and deployment (you will have a UI/UX designer to help with prototyping and design stages based on the project's requirements). Qualifications: We are looking for someone who knows how to get things done and deliver on time and bug-free solutions.
This attitude is more important for us than the skills below. Skills can be learned : ) Even if you think that you don't have some of the qualifications below, but you are still confident that you can handle the delivery (by quickly closing the knowledge gaps) - you are a perfect match! Required: At least 5+ years of experience in mobile/web development. NodeJS + NestJS with at least 3 years of experience. React + NextJS/Remix with at least 3 years of experience. Postgresql/MySQL or other comparable RDBMS and the ability to learn required one in a short time.
MongoDB or other comparable NoSQL solution and the ability to learn it in a short time. Experience with Kafka / RabbitMQ or similar Message Queue solution. AWS: you will need to set up a simple AWS EBT environment with an auto-scaling group and AWS RDS as a database solution. Experience with CI/CD tools (Jenkins or others). You will need to set up test, staging, and production environments and auto deployments for each of them. Upper Intermediate English (constant communication with a client will be required). Ability to troubleshoot complex systems. Strong communication and collaboration skills. Strong leadership skills.
Preferred but not required: Prompt engineering and fine-tuning with OpenAI API or similarExperience with Redis or comparable solutions for distributed cacheReact Native for cross-platform mobile app developmentExperience with Kubernetes in a production environmentWhy work with us: One of our 2 main priorities is to provide our team members with a clear and predictable path for growth. We discuss what you want to achieve in the next year and in the next 5 years - your personal priorities. And it is our job to ensure that we can put you in this position. Extreme transparency with all of our team members.
No bureaucracy or top-down approach. We try to create a relaxed (but high-performing) environment where you don't have to worry about "climbing the corporate ladder". Modern solutions and technologies. Most of our projects use AI in one form or another: simple API requests, fine-tuning, or their own custom-trained models. A competitive salary is based on your skill set and nothing else. 26 vacation days (20 weekdays) & 5 fully covered sick days without sick leave required per year. Remote work. Work location: The team members you will be working with are mostly located in Minsk.
It is a Russian-speaking team, and we need somebody who is fluent in Russian. But it's a remote position, and we accept CVs from everywhere, preferably Belarus or Poland.
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.