Full-Stack Engineer (Node+Angular)
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Full-Stack Engineer (Node+Angular)
We are seeking a skilled Full-Stack Engineer with 3+ years of experience in Node.js and Angular to join our team in a remote role. You will be responsible for building scalable systems and contributing to a modern Governance, Risk & Compliance (GRC) platform.
About the Product
Introduction
Our partner is a product company from the Netherlands that develops a modern Governance, Risk & Compliance (GRC) platform for automating risk management, compliance, and internal control processes. The project involves a large-scale upgrade and expansion of the existing platform with a transition to an API-first architecture, ensuring flexibility, scalability, and easy integration with other systems. The platform is developed entirely in TypeScript using a modern cloud-agnostic and containerized approach.
The team works using Agile processes with clearly defined tasks from domain experts, code review practices, Azure DevOps pipelines, SonarCloud security analysis, and Prometheus-based monitoring.
Technology Stack
Technical stack: TypeScript, Node.js, NestJS, Angular, REST APIs, SQL, NoSQL, OAuth, WebSockets, Azure AI, Google Maps, Docker, Azure DevOps
Nice to have: Event-Driven Architecture, Prometheus, SonarCloud, Container Orchestration Platforms
Your Team
You will join a cross-functional product team that includes Backend Developers, Frontend Developers, QA Engineers, Product Owners, Business Analysts, and Domain Experts.
The team works using the Agile methodology, holds daily stand-ups, and actively collaborates between technical and business stakeholders. All documentation, backlog, and communication are conducted in English.
Company Culture
We bring high standards to the technology industry – this is the mission of our work. To meet this, Techstack and all members are always moving forward.
Each of us has the opportunity to contribute to the product, company, team, industry, and personal development. Techstack also offers various development formats:
- Meetups where you can share your knowledge and develop by spreading your experience within the company and local technical communities.
- Mentorship or technical lead roles where you will help junior specialists and share your knowledge and experience.
- Participation in our technical guilds where you can discuss technical solutions, approaches, and industry trends.
This all forms our technical culture and company expertise.
Responsibilities
- Develop and maintain scalable backend services using Node.js, TypeScript, and NestJS.
- Develop and maintain frontend functionality in Angular.
- Design and develop REST APIs according to the API-first architecture principles.
- Participate in architectural discussions and technical decisions.
- Work with SQL and NoSQL databases.
- Implement authentication and authorization mechanisms based on OAuth.
- Develop functionality using WebSockets.
- Integrate external services, including Azure AI and Google Maps.
- Write unit tests and maintain high code quality.
- Collaborate with QA, Product, and Engineering teams.
- Participate in code reviews and improve technical processes.
Requirements
- 3+ years of experience in Node.js and Angular development.
- Proficiency in TypeScript and Node.js.
- Practical experience with NestJS.
- Experience in Angular development.
- Experience in creating and maintaining REST APIs.
- Experience with SQL and/or NoSQL databases.
- Understanding of OAuth and modern authentication mechanisms.
- Experience in writing unit tests.
- Experience with Docker and CI/CD pipelines.
- Understanding of scalable system architecture.
- Experience working in Agile teams.
- English level: Upper-Intermediate or higher.
What We Offer
- Broad opportunities for professional and career growth – professional challenges that encourage growth, meetups, hackathons, professional communities, etc.
- Direct communication with all stakeholders and the ability to influence product development.
- Horizontal connections and the absence of micromanagement instead of traditional hierarchy – all team members are accessible to each other on all issues.
- Hubs in Kharkiv, Kyiv, Lviv, and Wrocław (Poland) or everything necessary for remote work.
- Free English and business English courses.
- Legal and accounting support.
Joining Techstack
- Preliminary screening with a recruiter.
- English language proficiency check.
- Interview with our experts.
- Interview with our partner.
About Us
Techstack is a technology product engineering company that brings high standards of development to the IT industry and maintains them. We provide every team member with the opportunity to influence the development of the product, company, and processes.
Learn more about Techstack
Do you want to make your contribution?
You are in the right place.
Company
Your CareerVacanciesAbout the CompanyReviewsContact Us
© 2026 Techstack. All rights reserved.