[Remote] Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Centurion is hiring a Senior Full Stack Engineer to support a large healthcare federal program. The role is responsible for setting up, developing, and maintaining an external-facing web portal for an enterprise data and analytics platform, including user-facing features, back-end APIs, data models, and application enhancements.
Responsibilities
- Designing and developing user-facing features on web-based applications using JavaScript/React JS
- Developing, debugging, and improving performance of front-end components and application features, including implementing dynamic and interactive pages
- Translating designs and wireframes into reusable, testable and efficient front-end code
- Building, iterating, and testing scalable, back-end APIs for web applications
- Designing and developing data models to optimize data access for web applications
- Participating in Agile processes including daily standups, demos, retrospectives, and sprint planning
- Working closely with leadership to gather and implement business requirements
- Working closely with designers and engineers to gather and implement product, front-end, and back-end requirements
- Providing support, maintenance, and enhancements to the existing application
- Collaborating with product managers, engineers, and QA on the team to communicate and clarify designs and requirements
Skills
- Bachelor's Degree or equivalent in experience in Engineering, Computer Science, or related field. Experience can be substituted in lieu of degree
- 7+ years of experience in software application development, particularly in an agile development environment including but not limited to daily scrum, iteration reviews, Kanban/Lean, continuous integration and test-driven development
- 3+ years of experience in AWS cloud data architecture
- Experience with HTML, CSS, Javascript, and Typescript
- Experience with Node.js
- Deep understanding of APIs, and familiarity with JSON, Web APIs, REST APIs, JSON-RPC, XML-RPC, RESTful practices, and GraphQL
- Experience with Agile methodologies
- Experience with Atlassian Jira/Confluence
- Experience with Docker containerization and deployments
- Experience in relational and non-relational databases like SQL, MySQL, NoSQL, PostgreSQL, MongoDB or similar
- Experience with benchmarking, monitoring, and performance engineering applications with tools such as Grafana, Sentry, and Prometheus
- Knowledge of AuthN and AuthZ systems, including Active Directory, Okta, and AWS IAM Policies/Roles using attribute-based access controls
- Knowledge of automated end-to-end unit tests and testing platforms
- Strong documentation and problem-solving skills
- Experience with Git and AWS DevOps
- Strong verbal and nonverbal communication skills
- All positions require public trust clearance, Us Citizenship or Green Card and have been in the US 3 out of the last 5 years
- Ability to Obtain a Public Trust
- US Citizenship or Authorization to work in US required
- Travel:
- Experience with one of the major cloud service providers (AWS preferred)
- Experience with JS frameworks such as ReactJS and AngularJS (ReactJS preferred)
Benefits
- 100% remote work arrangement
- Candidates can start working while their public trust clearance is processed
Company Overview