Description

Job Description

Key Responsibilities:

  • Develop and maintain scalable Node.js applications with a focus on performance and efficiency.
  • Work with AWS services (e.g., EC2, S3, Lambda, RDS) to deploy and manage applications in a cloud environment.
  • Collaborate with cross-functional teams to design, build, and enhance API services.
  • Ensure high-quality code through automated testing and code reviews.
  • Utilize best practices in AWS security and scaling.

Required Skills:

  • Strong experience with Node.js for backend development.
  • Solid experience working with AWS services (e.g., EC2, S3, RDS, Lambda).
  • Knowledge of version control systems such as Git.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.

Good to Have:

  • Familiarity with Docker and containerization concepts.
  • Experience working with Kubernetes for container orchestration.
  • Knowledge of CI/CD pipelines (e.g., using Jenkins or other tools).
  • Experience in deploying and managing microservices architectures.

Education:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

Preferred:

  • Certification in AWS (AWS Certified Developer, AWS Certified Solutions Architect, etc.).
  • Experience working in Agile environments.


 

Education

Any Graduate