Node JS Developer

Apply Now

Company: Epsilon Solutions Ltd

Location: Toronto, ON M4E 3Y1

Description:

Node JS Developer

Toronto, ON (Hybrid)

Job Description:

We are seeking a highly skilled and experienced Senior Node.js Developer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable cloud-based applications and services using AWS technologies and Node.js. You will work closely with cross-functional teams, including architects, product managers, and other developers, to create robust and efficient solutions that meet both business and technical requirements.

Detailed Job Description
  • professional development experience with a focus on Node.js
  • Strong expertise in building, deploying, and managing applications in AWS
  • Proven experience in designing and implementing serverless architectures using AWS Lambda and other AWS serverless services.
  • Expertise in RESTful API design and integration.
  • Strong communication skills, with the ability to work
  • effectively in a team-oriented, collaborative environment.
  • In-depth knowledge of AWS services including but not limited to EC2, S3, Lambda, DynamoDB, API Gateway, CloudFormation, etc.
  • Experience with CI/CD tools and automation frameworks (e.g., Jenkins, AWS CodePipeline, Docker).
  • Experience with NoSQL (e.g., DynamoDB) and SQL databases.


Responsibility:

Design & Development:
  • Architect and implement highly scalable, secure, and fault-tolerant applications and services on AWS using Node.js.
  • Develop cloud-native applications utilizing AWS services like EC2, S3, Lambda, DynamoDB, API Gateway, and more.


Cloud Infrastructure Management:
  • Manage and optimize AWS cloud infrastructure using AWS tools and services.
  • Automate deployment processes using CI/CD pipelines with services like AWS CodePipeline, Jenkins, and Docker.


Microservices Architecture:
  • Design and develop microservices-based architectures using Node.js and AWS Lambda for serverless solutions.
  • Collaborate on the design and integration of RESTful APIs.


Collaboration & Mentorship:
  • Provide technical guidance and mentorship to junior developers.
  • Work with cross-functional teams to define project requirements and ensure the delivery of high-quality, on-time solutions.


Optimization & Performance Tuning:
  • Monitor application performance and troubleshoot issues in production environments.
  • Optimize serverless applications and cloud resources for efficiency and cost-effectiveness.


Security & Compliance:
  • Implement security best practices for cloud infrastructure and applications.
  • Ensure that applications adhere to compliance standards and industry best practices.


Documentation & Best Practices:
  • Create and maintain detailed technical documentation for code, processes, and architectures.
  • Enforce coding standards and review code to ensure adherence to quality guidelines


Mandatory skills
  • Node.js
  • AWS


Good to have skills
  • Restful API
  • No SQL

Thanks and Regards
Saurabh Srivastava
Account Manager
E: Saurabh.srivastava@epsilonsolutions.ca

Similar Jobs