TypeScript Backend Architect
Location: Remote
Contract Type: B2B
English Level: C1 (Advanced)
Compensation: Gross (TBD)
Holidays: 10 public holidays (vacation & sick days unpaid)
About the Role
We are looking for an experienced TypeScript Backend Architect to design and guide the development of scalable, distributed backend systems. You will play a key role in shaping the system architecture, defining technical standards, and ensuring high-quality implementation across services.
This role is ideal for someone with a strong engineering background, deep TypeScript expertise, and hands-on experience building distributed systems. Knowledge of Temporal and Business Rules engines is a strong plus.
Responsibilities
-
Design and maintain high-level backend architecture for distributed systems.
-
Define service boundaries, communication patterns, and integration strategies.
-
Collaborate with engineering teams to translate business requirements into scalable technical solutions.
-
Establish coding, testing, and deployment best practices.
-
Review and guide the implementation of critical backend services (TypeScript/NestJS/Node.js stack).
-
Drive architectural improvements focusing on scalability, reliability, and performance.
-
Participate in technical decision-making, roadmap planning, and system evolution.
-
Work closely with product and engineering leads to ensure alignment with business goals.
Requirements
-
7+ years of professional software development experience.
-
5+ years of hands-on experience with TypeScript.
-
2+ years working in an Architect or Lead Engineer role.
-
Strong understanding of distributed systems design, microservices, event-driven architectures, and system scalability.
-
Deep expertise with Node.js and modern backend frameworks (e.g., NestJS).
-
Experience with cloud platforms (AWS/GCP/Azure) and CI/CD pipelines.
-
Strong analytical, problem-solving, and communication skills.
-
English: C1 (Advanced).
Nice to Have
-
Experience with Temporal (workflow orchestration engine).
-
Experience integrating or building Business Rules engines.
-
Knowledge of domain-driven design (DDD).
-
Familiarity with high-scale, real-time, or data-intensive systems.
