Senior JavaScript Developer

Excella Logo

Excella

πŸ“Remote - United States

Summary

Join Excella, a leading provider of Agile software development and data analytics solutions, as a Senior Consultant. You will play a key role in delivering high-quality software solutions for commercial and government clients, leveraging your technical expertise in a collaborative Agile environment. Excella offers a flexible work/life balance with a home office allowance and commute reimbursement. Comprehensive benefits include top-tier medical, dental, and vision coverage, parental leave, paid time off, and professional development opportunities. You'll receive a new computer every three years through the TechEleX program and an annual internet reimbursement. Excella also prioritizes employee well-being with wellness events and mental health resources.

Requirements

  • 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 ensure optimum accessibility standards are met for users
  • Proficiency working with automated test suites such as Jest and React Testing Library
  • Experience working with RESTful APIs
  • Hands-on experience with version control tools like Git
  • Familiarity with Agile development practices
  • Strong problem-solving skills and ability to work in a client-facing environment

Responsibilities

  • Develop and implement software solutions using technologies such as JavaScript, TypeScript, Node.js, and React
  • Collaborate with clients to understand business requirements and translate them into technical solutions
  • Employ 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 their adoption where appropriate
  • Participate in code reviews, ensuring high standards for code quality
  • Work independently while contributing to a team-oriented environment

Preferred Qualifications

  • Experience working 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 E2E test frameworks including Cypress, Puppeteer, and Selenium
  • Knowledge in implementing secure programming practices
  • Experience with DevOps and Continuous Delivery tools like Jenkins, Codeship, TeamCity, Vagrant, Puppet, Chef, TravisCI, GoCD or similar
  • Familiarity using GenAI productivity tools such as ChatGPT, Claude, and Github CoPilot

Benefits

  • Flexible work/life balance
  • Home office allowance
  • Commute reimbursement plan
  • Top of industry medical, dental, and vision benefits with multiple options to choose from such as an employer-contributed health savings account, infertility coverage, and orthodontia
  • 8 weeks of Parental Leave
  • Discounted pet insurance
  • Care.com membership with 3 back-up emergency child or elder care days annually
  • Bonus eligibility starting day one
  • 15 days of paid vacation
  • 6 federal holidays
  • 4 floating holidays
  • TechEleX program providing multiple options to suit your technology needs, including a new computer every 3 years and keeping the old one
  • Annual Internet Reimbursement benefit of $25 per month
  • 3 days of paid professional development every year, including travel and registration fees
  • Employee wellness events
  • HeadSpace membership
  • Access to TalkSpace
  • Mental health coverage through medical plans

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.