Senior Full Stack Software Engineer

Accessible Web helps companies implement web accessibility the right way, using browser native APIs and the accessibility tools that are already in the hands of the internet’s users. We believe the best way to do this is to help our customers discover accessibility issues quickly and understand how to fix them. We do this with our automated platform, as well as manual auditing services & tools.

Our flagship SaaS product, Accessible Web RAMP, runs over a million accessibility scans every month for our customers. Our bot, AccessibleWebBot ranks 135th on Cloudflare’s verified bot list. It aggregates and analyzes its findings to provide insights into issues and will recommend paths to remediation.  The platform also serves as the foundation for our manual auditing tools, which includes a guided audit workflow in our Accessible Web Helper browser extension. We have over 20,000 users of this tool and counting. The services team at Accessible Web uses the extension exclusively when performing customer audits, and delivers their results to our clients within RAMP.

Location

Headquartered at Hula in Burlington, VT.  Hybrid Vermont-based is preferred but remote in US or Canada is also an option. 

Job Type

Full-time, salaried

Job Overview

The engineering team at Accessible Web is responsible for building & maintaining our RAMP platform and tools, as well as supporting the business needs of various departments with relation to our products. We handle everything from feature creation, to infrastructure maintenance, to billing, to internal systems integration. Being a small team means that every member must be willing, eager, and capable of solving business and customer problems end-to-end.

As a Senior Full Stack Software Engineer, you will be expected to live up to this expectation. You refine problems into concrete ideas that meet the needs of various stakeholders, and you are able to lead a small team of developers. You will be expected to work with marketing, billing, and support departments to ensure the company remains informed throughout the development lifecycle. If this also sounds like a project manager to you, you are correct. This candidate will be required to take ownership of projects similar to a project manager, as are the other engineers on the team.

Principle Responsibilities

  • 4+ years experience building production web applications
  • 2+ years experience with the following
    • Leading a small team of people building software
    • Using React to create web applications
    • Using a web framework (RoR, Django, Laravel, etc)
    • Maintaining and upgrading aging codebases (tech debt, software maintenance prioritization)
    • Hosting production applications (on prem or cloud)
  • Proficiency & understanding of the following tools, processes & concepts
    • Git CLI and a hosted Git UI like Bitbucket, Github, Gitlab, etc
    • Pull/Merge Requests, code reviews
    • CI/CD Pipelines
    • Docker
    • Infrastructure as code
    • Unit testing, end-to-end testing
    • Databases (types of databases… SQL, NoSQL, in memory KV)
    • Job Queueing
    • Application Monitoring

Stand out candidates will have some of the following:

  • Expertise with Django
  • Expertise with React
  • Expertise with Node
  • Expertise with AWS
  • Experience with browser extensions
  • Experience building bots (web crawlers)
  • Experience with Stripe

Salary & Benefits

  • Salary starting at $90k based on experience
  • Stock Options
  • Full health benefits including dental and vision coverage
  • 401k with company match
  • Wellness and productivity stipend
  • 15 days PTO per year for new employees
  • 8 company holidays per year + end of year shutdown Christmas – New Years
  • Flex schedule
  • Opportunity for remote employment

Accessible Web Careers Application – Senior Engineer

  • Max. file size: 80 MB.
  • Max. file size: 80 MB.
  • This field is for validation purposes and should be left unchanged.