#1 Job Board for tech industry in Europe

Architect / Lead Developer (PERN/MERN + C++)
New
Architecture

Architect / Lead Developer (PERN/MERN + C++)

Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    B2

    PostgreSQL

    regular

    Express.js

    regular

    Node.js

    regular

    React

    regular

    TypeScript

    regular

    C++

    regular

    Qt

    regular

    Docker Swarm

    regular

    NGINX

    regular

    HAProxy

    regular

Job description

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! 

Undisclosed Salary

B2B