Senior Full-Stack Developer (Angular + Node.js)
Senior Full-Stack Developer (Angular + Node.js)
Location: Remote (Europe preferred)
Type: B2B Contract
Experience: 7+ years (with Angular and Node.js)
English level: C1 (Advanced)
Compensation: Gross (to be specified)
Holidays: 10 public holidays per year (vacation and sick days unpaid)
About the Role
We are looking for a highly skilled Senior Full-Stack Developer with 7+ years of hands-on experience in Angular and Node.js to join our distributed team. You will design, build, and maintain scalable web applications end-to-end — from front-end architecture to API design and database operations.
This role is ideal for an engineer who writes clean, maintainable code and enjoys working in a fast-paced, remote-first environment.
Responsibilities
-
Design and implement robust, maintainable, and scalable web applications using Angular (latest version) and Node.js.
-
Collaborate with product, design, and QA teams to translate business requirements into technical solutions.
-
Develop and maintain RESTful APIs and integrate with third-party services.
-
Ensure code quality through testing, code reviews, and adherence to best practices.
-
Optimize performance, security, and application reliability.
-
Participate in architectural discussions and continuous process improvements.
Requirements
-
7+ years of professional experience developing with Angular and Node.js.
-
Strong expertise in TypeScript, RxJS, and front-end architecture.
-
Proven experience building REST APIs with Node.js and Express.
-
Strong understanding of relational and/or NoSQL databases (PostgreSQL, MongoDB, etc.).
-
Experience with CI/CD, Docker, and cloud platforms (AWS, GCP, or Azure).
-
Solid grasp of software design patterns, SOLID principles, and scalable architecture.
-
Excellent communication skills in English (C1 level).
Nice to Have
-
Experience with NestJS or Next.js.
-
Knowledge of microservices and distributed systems.
-
Familiarity with testing frameworks (Jest, Cypress, Jasmine).
-
Experience working in Agile/Scrum teams.