Skip to main content

Backend Software Engineer

Posted 2 days ago

software technologyMillbrae (CA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Backend Software Engineer Client generates revenue through a subscription-based model, where businesses pay a monthly fee for access to its background check services. The company also offers additional features and customization options for an extra fee. Their target market includes businesses of all sizes looking to streamline their hiring processes. Top solutions include AI-powered background checks, criminal record checks, and drug screening services.
Location: 100% Remote
Duration: Contract – 4 months to start with good potential for extension
Overview: Client is looking to bring on four (4) contract Backend Software Engineers to support an urgent project set to kick off in July! Looking for senior level folks in the U.S. with strong Python and C experience, Docker and AWS experience, and a very high standard for quality and detail! This project focuses on the integration between client's services and their partner’s data including DMV’s, courthouses, etc. The current background check solution features several public APIs, both public and internal portals, and a range of microservices. This is all integration backend focused work. Candidate will be working on will be primarily new builds, building new services, and integration work.80% of work will be in Python, 20% of work will be legacy services in C language.
Responsibilities:
  • Collaborate with other engineers and product managers to understand all project requirements.
  • Work on the integration of new background check solutions and data into client.
  • This includes working on customer and data vendor integrations and developing the system into a long-term identity verification platform.
  • Design, develop, test, deploy, maintain and improve software
  • Deliver performant, reliable, scalable, and secure code
  • Manage individual project priorities, deadlines and deliverables
  • Provide regular updates to teams, stakeholders, and leadership.
Qualifications:
  • 8+ years of experience as a Software Engineer
  • Experience working in Health-Tech or Fintech is a plus
  • Expertise with Python and C languages
  • Experience with AWS and Docker
  • Understanding of microservice architecture infrastructure, familiarity with Kubernetes
  • Experience designing and implementing REST APIsExperience with CI/CDExperience working with data stores (Postgres, MongoDB)
  • Experience with Git, GitLab or Github and PR/MR review process
Excellent written and verbal communication skills with the ability to work across technical teams, business stakeholders, and leadership.
Required Skills: Amazon Web Services (AWS), Docker, Python, C

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this