careercodecracked · Engineering

Full-Stack Software Engineer

Build useful, reliable recruiting technology.

About the role

Help turn recruiting and career-support needs into dependable digital products. Your work includes candidate portals, internal dashboards, application workflows and integrations. Collaborate with design, operations and project teams from discovery through release.

What you’ll do

  • Build responsive, accessible interfaces and the back-end services that support them.
  • Design APIs and data models; integrate recruiting, CRM and communication tools.
  • Implement authentication, permissions and protection for candidate information.
  • Write meaningful tests, review code, document decisions and troubleshoot issues.
  • Improve performance and reliability; break product needs into delivery milestones.

What you bring

  • Evidence of building web applications across both front end and back end.
  • Practical JavaScript or TypeScript skills and a modern UI framework.
  • Experience with server-side development, databases, APIs and Git.
  • Ability to explain technical tradeoffs and work independently with a distributed team.

What success looks like

  • Candidates can complete core workflows reliably on desktop and mobile.
  • Integrations handle errors predictably, and candidate data is protected by appropriate access controls.
  • Changes are tested, documented and straightforward for the team to maintain.

Nice to have

Cloud deployment, automated delivery pipelines, observability, recruiting platforms, SaaS or accessible design systems. Professional, freelance, open-source and substantial independent projects can demonstrate your skills.

Working hours & location

This is a full-time, remote role. We prefer working hours aligned with UTC−5 (UTC−4 during daylight saving time). Other U.S. time zones also work. You can apply from any time zone if you can overlap with U.S. working hours.

Tell us how many hours you can commit each week in your application.

Compensation & benefits

Salary range: US$50,000–70,000 / year.

  • Work remotely. Work from your country, with no office commute and overlap with U.S. working hours.
  • Flexible scheduling. Plan your working day around agreed team overlap and delivery commitments.
  • Meaningful ownership. Take responsibility for projects and see how your work improves the candidate and customer experience.
  • Develop your skills. Build experience through practical projects and collaboration across engineering, design, operations and growth.

About careercodecracked

careercodecracked helps people improve their job search, from positioning their experience to preparing for interviews. We create practical career guides, tools and services that help candidates understand their next step. We’re hiring people to build those products and support the people who use them.

Explore our work

Your application

Send your CV link, relevant experience, salary expectation and weekly availability, along with one answer about your work. We’ll review your application and contact you by email about next steps if you’re shortlisted.

Job search diagnosis
About you

What kind of roles are you applying for?

Add up to three. Be specific: “Customer Success Manager” tells us more than “tech jobs”.