Overview
Hybrid2-3
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 36 Month(s)
Skills
Node JS
AWS
Angular
SQL
Job Details
Title: Lead Node.js Developer (Angular + AWS)
Location: Dallas, TX or Bloomfield ,CT or Eden Prairie, MN or Lafayette, LA or Austin TX or Chattanooga, TN or Raleigh, NC (Hybrid )
Duration: Long Term
Job Summary:
We are looking for a highly skilled and hands-on Lead Node.js Developer with 10+ years of full-stack development experience, strong backend expertise in Node.js, frontend proficiency in Angular, and proven experience working with AWS cloud infrastructure. The ideal candidate will lead a team of developers, drive architecture decisions, and deliver scalable and high-performance web applications in an agile environment.
Key Responsibilities:
- Lead the design, development, and deployment of Node.js backend services and Angular front-end applications.
- Provide technical leadership and mentoring to a team of developers.
- Define system architecture, design patterns, and best practices for full-stack development.
- Integrate with RESTful APIs, microservices, and third-party services.
- Optimize application performance, scalability, and security across cloud environments (AWS).
- Collaborate with DevOps for CI/CD pipelines and deployment automation.
- Conduct code reviews, enforce coding standards, and ensure high code quality.
- Work closely with Product Managers, UI/UX teams, and QA to deliver robust features and fixes.
- Identify performance bottlenecks and lead refactoring and optimization efforts.
- Stay updated on emerging technologies and evaluate their potential for adoption.
Required Skills & Experience:
- 10+ years of professional experience in web application development.
- Strong hands-on experience with Node.js, Express.js, and backend architecture design.
- Proficient in Angular 10+ (preferably Angular 12/13 or above) with TypeScript.
- Deep understanding of JavaScript/ES6+, RESTful API development, and asynchronous programming.
- Solid experience with AWS services such as Lambda, API Gateway, S3, DynamoDB, EC2, CloudWatch, etc.
- Experience working with microservices architecture, containerization (Docker), and CI/CD pipelines.
- Knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, DynamoDB).
- Familiarity with Agile/Scrum methodologies and DevOps practices.
- Strong problem-solving, debugging, and performance tuning skills.
- Excellent communication and leadership abilities.
Preferred Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
- AWS Certification (Developer Associate or Solutions Architect) is a plus.
- Experience with GraphQL, Serverless architecture, or Infrastructure as Code (IaC) tools like CloudFormation or Terraform is an advantage.
- Exposure to frontend testing frameworks (e.g., Jasmine, Karma) and backend testing (e.g., Mocha, Chai).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.