firstadvantage
Full Stack Engineer (US Remote)
At a Glance
- Employment
- full_time
- Experience
- 3+ years
Key Requirements
Required Skills
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