firstadvantage

Full Stack Engineer (US Remote)

Apply Now

At a Glance

Employment
full_time
Experience
3+ years

Key Requirements

Required Skills

AWSAgileAzureGitJavaScriptMongoDBREST APISQLTypeScriptVue

Domain Knowledge

  • Education

Requirements

Bachelor’s Degree in Computer Science or equivalent education or experienc

Nice to have:

3+ years hands-on experience with relational databases such as Microsoft SQL Server

Must be able to demonstrate competence with object-oriented principles, design patterns, multi-tiered architectures, and software development best practices

Experience in web API, RESTful API design, JSON, XML or other common standards, data structures and protocols commonly used in creating internet services

Responsibilities

We are looking for a Software Engineer who will be responsible for adding new features, maintaining existing functionality, and providing support to First Advantage's key products. Working on this high-volume, security intensive application, the Software Engineer will execute full life cycle software development and integrate components into a fully functional system, as well as develop software verification plans and quality assurance procedures. Additionally, they will document and maintain software functionality and tailor and deploy software tools, processes and metrics, and apply industry standards and best practices.

Plan application design by clarifying goals; design functionality

Extend and improve software systems by implementing enhancements; monitor performance and results; identify and evaluate improvement options; introduce new technology

Update and extend code coverage unit testing and related automated software quality assurance

Design and apply standards and best practices to secure and protect systems from malicious and intentional misuse