Join our client's in-house team as they modernize their existing C++/Qt-based solution and transition to web technologies. The goal is to build a scalable, modern platform using technologies such as React, TypeScript, Node.js, and PostgreSQL. Your role will involve actively contributing to the development of the new system, proposing architectural directions, writing code, and supporting the team with your technical expertise
Responsibilities
Design and develop modern web applications using React, Node.js, and PostgreSQL.
Actively participate in architecture sessions – propose and validate technical solutions.
Work with legacy code (C++/Qt) to ensure a smooth migration of functionalities.
Provide mentoring and technical support to other team members.
Collaborate with DevOps teams to design highly available on-premise environments.
Support team building and help define the project’s technological direction.
Requirements
Proven experience as an Architect or Lead Developer on web projects.
Strong proficiency in PERN or MERN stacks (PostgreSQL, Express/Node.js, React, TypeScript).
Familiarity with Next.js and web application architecture (monoliths, microservices).
Willingness to work with legacy code (C++/Qt).
Ability to design high-availability, fault-tolerant systems – knowledge of K8s, Docker Swarm, Nginx, HAProxy, etc.
Strong communication skills, proactivity, teamwork, and knowledge sharing mindset.
English language proficiency – minimum B2 level.
Nice to Have
Experience with CI/CD tools and deployment automation (Ansible or similar).
Experience working with Linux systems and scripting.
Backend development experience with Python.
Knowledge of RabbitMQ or other message queuing systems.
Sounds interesting? If you're looking for a role where your technical and architectural expertise truly matters – this could be the opportunity for you. We look forward to receiving your application!
B2B
Check similar offers