Description

Key Responsibilities

 

  • Develop and maintain front-end applications using ReactJS.
  • Build and manage back-end services and APIs using NodeJS.
  • Implement infrastructure as code using Terraform.
  • Leverage AWS services such as Lambda, DynamoDB, API Gateway, Step Functions, and S3 for application development and deployment.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve issues, ensuring optimal performance and reliability.
  • Stay updated with the latest industry trends and technologies to ensure continuous improvement.

     

Requirements

 

  • Proven experience as a Full Stack Developer with a strong portfolio of ReactJS and NodeJS projects.
  • Hands-on experience with Terraform and infrastructure as code principles.
  • Proficiency in AWS services, including Lambda, DynamoDB, API Gateway, Step Functions, and S3.
  • Solid understanding of RESTful APIs and web services.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote work environment.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).

     

Preferred Qualifications

 

  • Experience with serverless architecture.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of additional front-end frameworks and libraries.
  • Understanding of security best practices in web development

Education

Bachelor's degree