Full Stack JavaScript Developer

AI overview

Join a collaborative development team to build and scale high-quality web applications using JavaScript, TypeScript, React, and AWS.

About the Role

We are seeking a skilled Full Stack JavaScript Developer to join our growing development team. You will be responsible for building, maintaining, and scaling modern web applications, working across both frontend and backend systems. This role involves close collaboration with designers, product managers, and other developers to deliver high-quality, performant, and scalable solutions.

 

Key Responsibilities

  • Design, develop, and maintain full stack web applications using JavaScript and TypeScript
  • Build responsive, user-friendly interfaces using React, Vue.js, or similar modern frameworks
  • Develop and maintain backend services using Node.js
  • Integrate and manage headless CMS platforms, with a strong preference for Contentful
  • Work with AWS services to deploy, scale, and monitor applications
  • Consume and design RESTful APIs and/or GraphQL services
  • Ensure application performance, security, and scalability
  • Collaborate in code reviews and follow best practices for clean, maintainable code
  • Troubleshoot, debug, and optimize existing applications

 

Required Skills & Qualifications

  • Strong experience with JavaScript and/or TypeScript
  • Hands-on experience with React, Vue.js, or similar frontend frameworks
  • Backend development experience using Node.js
  • Experience integrating CMS systems, particularly Contentful or similar headless CMS platforms
  • Familiarity with AWS (e.g., EC2, S3, Lambda, CloudFront, etc.)
  • Experience working with APIs and third-party integrations
  • Solid understanding of web fundamentals (HTML, CSS, HTTP, browser behavior)
  • Version control experience using Git
  • Familiar with Kubernetes

 

Nice to Have

  • Experience with GraphQL
  • NextJS
  • CI/CD pipeline experience
  • Knowledge of testing frameworks (Jest, Cypress, etc.)
  • Experience with serverless architectures
  • Familiarity with Agile/Scrum development processes

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

JavaScript Developer Q&A's
Report this job
Apply for this job