Senior JavaScript Developer

Excella
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