Description
We are looking for a **Senior JavaScript Full\-stack Angular Developer** to join our team and contribute to the design, development and delivery of high\-quality web applications. The ideal candidate will bring strong technical expertise across both front\-end and back\-end technologies and a passion for building scalable solutions.
**Responsibilities**
* Design and develop scalable full\-stack web applications using Angular and Node.js
* Implement reusable front\-end components and state management solutions
* Collaborate with cross\-functional teams to define and deliver new features
* Write clean, maintainable and well\-tested code
* Develop and maintain RESTful APIs and integrate them with relational databases
* Optimize applications for maximum performance and scalability
* Participate in code reviews to ensure code quality and share knowledge
* Troubleshoot, debug and resolve issues across the application stack
* Contribute to the continuous improvement of development processes and best practices
**Requirements**
* 3\+ years of professional experience in full\-stack JavaScript development
* Proficiency in Angular, Node.js and TypeScript
* Expertise in JavaScript and modern ES standards
* Skills in state management libraries such as RxJS, ngrx and NGXS
* Background in writing unit and integration tests using Jest and Mocha
* Familiarity with Docker for containerization and development workflows
* Knowledge of relational databases including PostgreSQL and MySQL
* Understanding of REST API design and integration
* English proficiency at B2 level or higher