Encora

Full Stack JavaScript Developer

Scottsdale, AZ Full Time

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