We are seeking a highly skilled Senior Node.js / Angular Developer with a proven track record of building successful products. The ideal candidate will have extensive experience in both backend and frontend development, with a strong focus on creating scalable and efficient applications using Node.js and Angular.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions
- Architect and implement backend services using Node.js, including RESTful APIs and microservices
- Develop responsive and interactive frontend applications using Angular, HTML, CSS, and JavaScript
- Optimize application performance and scalability through code reviews, testing, and refactoring
- Work closely with product managers and designers to understand requirements and translate them into technical specifications
- Mentor junior developers and contribute to the overall improvement of development processes and best practices
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field
- 8 years of professional experience in software development, with a focus on Node.js and Angular
- Proven track record of building and deploying production-ready applications using Node.js and Angular
- Strong understanding of RESTful API design and implementation
- Experience with database technologies such as MongoDB, MySQL, or PostgreSQL
- Proficiency in version control systems, particularly Git
- Excellent problem-solving skills and ability to troubleshoot complex issues
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Experience with cloud platforms such as AWS or Azure is a plus