Senior Full-Stack Engineer (Angular & Node.js) at UST HealthProof
- Full-time
- Remote, Worldwide
- $75k - $113k yearly
Senior Full-Stack Engineer (Angular & Node.js)
Responsibilities
- Design and develop robust, scalable, and maintainable web applications using Angular for the front-end and Node.js for the back-end.
- Architect and implement efficient data flow and communication between front-end and back-end systems.
- Build and maintain RESTful APIs using Node.js.
- Develop complex and dynamic user interfaces using Angular (latest versions).
- Implement advanced state management solutions (e.g., NgRx, RxJS).
- Create reusable Angular components and libraries.
- Optimize Angular applications for performance and scalability.
- Develop server-side applications and APIs using Node.js and Express.js.
- Integrate databases (e.g., MongoDB, PostgreSQL) with Node.js applications.
- Implement server-side rendering and optimize server performance.
- Write clean, well-documented, and testable code.
- Implement unit, integration, and end-to-end tests.
- Conduct thorough code reviews and ensure adherence to coding standards.
Skills
- 6 – 8+ years of experience.
- Expert proficiency in Angular (latest versions), TypeScript, HTML5, and CSS3.
- Strong expertise in Node.js, Express.js, and RESTful API development.
- Experience with database technologies (e.g., MongoDB, PostgreSQL).
- Proficiency in version control systems (Git).
- Experience with testing frameworks (e.g., Jest, Jasmine, Karma, Cypress).
- Knowledge of CI/CD pipelines.
Benefits
- 💼 10 days of paid vacation per year
- 🩺 6 days of paid sick leave each year
- 🎉 10 paid holidays
- 🌹 Paid bereavement leave
- ⚖️ Jury duty
- 💰 401(k) Retirement Plan with employer matching
- 🏥 Medical, dental, and vision insurance
- 🩺 Basic life insurance
- ⚠️ Accidental death and disability insurance
- 🩹 Short- and long-term disability benefits
- 🩺 Voluntary short-term disability benefits
- ❤️ Health Savings Account (HSA)
- 💳 Flexible Spending Account (FSA)
Published about 6 hours ago • Expires December 13, 2025 08:07