Senior JavaScript Engineer

Excella•Arlington, VA
•$116,900 - $161,500

About The Position

As a Senior Consultant at Excella, you will help deliver high-quality software solutions for commercial and government clients. You will use your technical expertise to build applications and work closely with clients and team members in an Agile environment. Effective communication and collaboration are important to delivering impactful solutions. Excella is a distributed workforce, and the role may be performed from a home office or a client site, with flexible work/life integration.

Requirements

  • At least 3 years of experience developing web applications.
  • Strong understanding of core JavaScript, TypeScript, and functional programming fundamentals.
  • Experience with JavaScript frameworks such as Angular or React.
  • Proficiency in HTML, CSS, and front-end web design concepts.
  • Experience working within Web Content Accessibility Guidelines to meet accessibility standards.
  • Proficiency with automated test suites such as Jest and React Testing Library.
  • Experience working with RESTful APIs.
  • Hands-on experience with version control tools such as Git.
  • Familiarity with Agile development practices.
  • Strong problem-solving skills and ability to work in a client-facing environment.

Nice To Haves

  • Experience with server-side JavaScript environments and frameworks such as Node and Express.js.
  • Experience in full-stack development, including asynchronous, parallel, and non-blocking programming techniques.
  • Understanding of SQL, NoSQL, and/or document-based storage systems.
  • Understanding of trunk-based development practices, such as using feature flags.
  • Experience with end-to-end test frameworks including Cypress, Puppeteer, and Selenium.
  • Knowledge of secure programming practices.
  • Experience with DevOps and Continuous Delivery tools such as Jenkins, Codeship, TeamCity, Vagrant, Puppet, Chef, TravisCI, GoCD, or similar.
  • Familiarity with GenAI productivity tools such as ChatGPT, Claude, and GitHub Copilot.

Responsibilities

  • Develop and implement software solutions using JavaScript, TypeScript, Node.js, and React.
  • Collaborate with clients to understand business requirements and translate them into technical solutions.
  • Use Agile methodologies to deliver high-quality software efficiently.
  • Write clean, maintainable, and efficient code while following best practices.
  • Stay current with emerging technologies and recommend adoption where appropriate.
  • Participate in code reviews and uphold high standards for code quality.
  • Work independently while contributing to a team-oriented environment.

Benefits

  • Medical, dental, and vision benefits with multiple plan options.
  • Employer-contributed health savings account.
  • Infertility coverage and orthodontia coverage.
  • Eight weeks of parental leave.
  • Discounted pet insurance.
  • Care.com membership with three annual backup emergency child or elder care days.
  • Annual bonus eligibility starting on the first day.
  • 15 days of paid vacation.
  • Six federal holidays and four floating holidays.
  • Choice of Mac or PC devices through the TechEleX program, with a computer replacement after three years and the original device provided to the employee.
  • $25 per month annual internet reimbursement.
  • Three days of paid professional development each year, including an allowance for class, conference, or professional certification registration fees.
  • Employee wellness events and a Headspace membership.
  • Access to Talkspace and mental health coverage through medical plans.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service