Sr. Full Stack Engineer

  • First Advantage
  • Remote
Full Time Information Technology

Job Description

Why Should You Join First Advantage?

First Advantage is in the midst of a technology revolution, and the best time to join us is right now! We are developing incredible solutions, working with amazing customers, and we would love to see how your skills could help get people back to work. We’re recruiting for a Sr. Full Stack Engineer. This opportunity is remote with occasional travel to our Atlanta, GA office.

First Advantage has over 4000 employees across the world and does over 71 million background screens a year, so if you’re looking for opportunities working with advanced technologies to produce awesome user experiences and securely process high-volume transactions leveraging massive amounts of data, then this is the place for you!

We work with Fortune 100 and Global 500 hundred companies, so your work will directly impact some of the largest enterprises in the world!

We need talent that is Informed, Insightful, Transformational, and Progressive

We’re looking for a Senior Full Stack Engineer! You’re our ideal candidate if you have hands-on development experience building high-volume web-based SaaS solutions, and are a true technical leader. We’re an agile shop, and we’re looking for individuals who have at least 1 year of experience working in an Agile environment, have proficiency in Object Oriented design and development using core Java 8+ or C#/.NET, and are experienced working with Angular 4+ or React. If you’re strong in all layers of the stack from front-end UI to databases and model layers, you could be a great fit!!!

Our Full Stack Engineers own their solutions and outcome by developing code that will drive the next generation of background screening. Joining our team right now is an incredible opportunity to be on the ground floor of our technology transformation and will give you a chance to make a real difference!


Bachelor’s Degree in Computer Science or related discipline required


  • 7+ years of application development experience in a high volume, SAAS platforms
  • Experience in an agile environment using scrum or Kanban
  • Minimum 3 year experience in an agile development environment using scrum or Kanban
  • Strong in all layers of the stack from front-end UI to databases and model layers.
  • Experience training and/or mentoring junior engineers


Required knowledge of:

  • Agile software development methodology
  • Unit testing methods and techniques
  • Test-driven Development (TDD)
  • Javascript/Typescript, Core Java 8+, Angular 7+, Oracle, Jenkins, Git


Preferred knowledge of:

  • C#, PHP, MySQL, PostgreSQL
  • Behavior-driven Development (BDD)
  • Development of cloud based applications
  • Microservices architectures


Skills (all required):

  • Effectively meet deadlines and troubleshoot issues while handling multiple priorities
  • Able to work independently within a team context to handle highly complex technical issues while ensuring timely solutions
  • Self-motivated with a high degree of initiative
  • Strong problem solving and analytical skills with a high attention to detail


First Advantage is a global leader in ensuring that the changing demographics of the workforce are reflected in our hiring practices. We value all of our employees and place great emphasis on hiring qualified individuals for each role. Our organization will make accommodations for job applicants with disabilities upon request. First Advantage continues to be committed to upholding a culture that promotes diversity and inclusion for all.

Education Requirements

Bachelor's Degree