Scope of Work
The Career Services team has recently experienced attrition and reorganization, reducing its engineering capacity. Currently, the team consists of:
SWE I – Focused on frontend development for jobseeker-facing products
SWE II – Working on the Ops coaching tool
The team's Technical Development Manager (TDM), supports code reviews but also manages software engineers on the JS Premium & JS Pro teams, limiting his availability for direct technical support. To maintain productivity, improve platform stability, and address product and security needs, the team is hiring two Full-Stack Software Engineers (one Senior, one Mid-Level) to enhance team balance and contribute to development efforts.
These engineers will focus on:
Maintenance and Upgrades: Addressing outdated libraries and improving system reliability
End-to-End Testing: Implementing Cypress and improving test coverage
Ops Requests: Supporting the Head of Ops and optimizing coaching tool workflows
Product Enhancements: Assisting with feature development and user experience improvements
Security and Compliance: Handling KTLO maintenance, CORGI security updates, and accessibility (a11y) compliance
Responsibilities
Develop, maintain, and optimize frontend and backend components
Conduct code reviews and ensure best practices in coding and security compliance
Implement and improve automated testing frameworks, including Cypress
Support operational and business requests by optimizing coaching tool workflows
Maintain system stability, address technical debt, and ensure timely KTLO updates
Required Technical Skills
Java, Spring Boot, GraphQL development
JavaScript, React, TypeScript
Relational database experience (MongoDB preferred)
Experience with GraphQL (preferred, particularly with Indeed Libraries) I listed as required
Experience with Cypress and end-to-end testing strategies
Preferred Experience
Experience with AWS infrastructure and architecture updates
Knowledge of Terraform and infrastructure as code practices
Familiarity with accessibility compliance (a11y) and best practices
Deliverables
Implementation of small projects to improve platform functionality
Ensuring compliance with accessibility (a11y) standards
Enhancements to end-to-end testing strategies
Support for ad-hoc requests from business and operations teams
Ongoing maintenance, including KTLO updates and CORGI security compliance