Job Description
The Full Stack Developer will perform the functions outlined below:
- They will build web apps that are internal tools for employees
- They will be part of an agile software development team with members around the world
- The endusers of these web apps are curation analysts who work to continually improve our security information databases. These web apps enable users to quickly and accurately make data improvements.
- These web apps support fastmoving business processes for our customers
- They will capture key process quality metrics from these web apps like turnout time for closing requests and whether changes are made correctly the first time
- They will review these quality metrics with curation team managers and identify ways to improve quality (reduce errors improve productivity)
Full Stack Developer Required Skills and Knowledge
- Proficient with web app frontend development specifically in React and CSS
- Proficient with a web app serverside framework such as Fast API Flask Express or Sinatra
Competent in Python
- Proficient in translating user interface designs (wireframes) into web app code and QA tests
- Strong verbal and written communication skills around these technical job responsibilities
- Familiar with use of GitHub or GitLab and source code version control as a software developer
- Familiar with basics of secure software development like HTTPS and single signon
Required Education and Experience
- 35 years of experience in web development
- Degree in Computer Science or equivalent experience in a related field
- Experience working in a software development team e.g. understanding a project plan involving multiple developers providing timely updates on task progress
Desired but not required a plus
Experience creating reusable React.js components
Experience working in an agile software development life cycle
Experience working in a DevOps / public cloud environment
Experience working in the Security field