Search by job, company or skills

  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a highly skilled and experienced Backend Node.js Developer with expertise in AWS to join our team to develop high-quality products. The successful candidate will have a strong background in Node JS development, and will be an expert in building robust and reliable applications. This role will involve developing and maintaining high-quality code, writing unit tests, and troubleshooting production issues.

Role Description

This is a full-time role for a Backend Engineer. Your day-to-day tasks will include collaborating with cross-functional teams, coding and testing applications, troubleshooting and debugging issues, and implementing new features and functionalities.

Responsibilities:

  • Develop and maintain applications using Node JS, MongoDB, and other related technologies
  • Build scalable and secure RESTful APIs and microservices.
  • Design and implement efficient database schemas that meet customer requirements
  • Writing high-quality code that meets industry standards
  • Collaborate with other developers on code reviews, system architecture design and testing
  • Troubleshooting production issues and fixing bugs
  • Writing unit tests to ensure high quality of code
  • Implement security best practices to protect data and user information.
  • Participate in the entire application lifecycle, from concept and design to testing and deployment.
  • Writing unit tests to ensure high quality of code
  • Optimizing application for maximum speed and scalability
  • Deploy, manage, and optimize applications on AWS using services such as EC2, S3, Lambda, RDS, DynamoDB and API Gateway.
  • Implement infrastructure as code (IaC) using tools like AWS CloudFormation or Terraform.
  • Ensure application security by implementing best practices in authentication, authorization, and data encryption.
  • Manage AWS security groups, IAM roles, and policies to enforce secure access controls.

Requirements:

  • Minimum of 2 years experience as a Backend Node JS Developer
  • Expertise in building applications with Node JS
  • Experience with databases like MongoDB & PostgreSQL
  • Ability to debug complex problems quickly and efficiently
  • Knowledge of web development techniques such as AJAX and RESTful web services
  • Understanding of server architectures & deployment process
  • Familiarity with version control systems such as Git/Github
  • Ability to work independently and collaboratively in a fast paced environment
  • Experience with RESTful APIs and asynchronous programming.
  • Experience with version control systems such as Git
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Expertise in AWS services, including EC2, S3, Lambda, RDS, DynamoDB, API Gateway, CloudFormation and IAM.
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Strong written and verbal communication skills

What we have

  • Competitive salary and performance-based bonuses.
  • Collaborative, fun, entrepreneurial and innovative work environment with like-minded coworkers.
  • Opportunities for career advancement and growth.
  • Industry experienced people to guide and mentor you towards the achievement of results.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145340753

Similar Jobs