Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
Our client is seeking a Senior Node.js Developer to join their Accessibility Audit Engine teams. This is a foundational engineering role at the heart of the platform, responsible for designing and building the systems that power large-scale accessibility audits, rule evaluation, evidence generation, and compliance reporting.
This is not a maintenance role. Our client is looking for a senior engineer who sets a high technical bar, challenges assumptions, and helps drive best-in-class outcomes through strong engineering discipline, architectural clarity, and a focus on long-term quality.
You will play a key role in shaping core platform capabilities that operate at scale across complex digital estates.
Key Responsibilities
Core Engineering
- Design, implement, and maintain high-performance Node.js services supporting accessibility audit engines, rule execution, and reporting pipelines.
- Build scalable, testable, and observable back-end systems capable of running complex audits across large digital properties.
- Own core audit logic, including rule orchestration, result normalization, evidence capture, and traceability.
- Write production-grade code with a strong emphasis on correctness, performance, and maintainability.
Architecture & Quality
- Contribute to system architecture decisions, focusing on modularity, extensibility, and long-term sustainability.
- Establish and uphold best practices around code structure, error handling, logging, and automated testing.
- Proactively identify technical debt and lead efforts to reduce it in a structured, sustainable way.
- Ensure defects are detected early through strong test coverage and disciplined engineering practices.
Team & Delivery
- Act as a senior contributor within Agile / Scrum teams, working in two-week sprint cycles.
- Collaborate closely with front-end engineers, accessibility specialists, and product leadership to translate requirements into robust technical solutions.
- Contribute to the continuous improvement of development processes, tooling, and infrastructure.
- Serve as a technical leader within the audit engine domain, raising standards through example, mentoring, and peer review.
Required Experience
- 5+ years of professional software engineering experience with a strong focus on Node.js.
- Advanced JavaScript expertise and deep understanding of asynchronous programming.
- Proven experience building and operating production-grade APIs and services.
- Strong test-driven development (TDD) discipline.
- Experience working with Jira (or similar) and Git-based workflows.
- Hands-on experience with AWS, including designing or operating cloud-native services.
- Experience with LLM prompt engineering.
Preferred / Nice-to-Have Experience
- Knowledge of accessibility standards such as WCAG and ARIA, or experience with rules-based evaluation engines.
- Experience with distributed systems, background processing, or job orchestration.
- Familiarity with observability tooling, including logging, metrics, and tracing.
- Previous work on platform-level or engine-level systems, rather than only application-layer development.
Key Skills
Ranked by relevanceReady to apply?
Join Ascension Executive Recruitment and take your career to the next level!
Application takes less than 5 minutes

