Full Stack Developer
Job Title: Full Stack Developer
Job ID: 6041
City: Remote
State: Remote
Job Type
Compensation: $90000 to $140000 per Year
Centurion is looking for a REMOTE fullstack developer for one of our federal clients.
Required Skills: Mandatory skills (proficiency) -
Digital Front End Development – React JS: Intermediate
JavaScript: Intermediate
Node.js: Foundation
Testing Automation: Foundation
TypeScript: Foundation
Key skill: Agile Software Development
5+ years of full stack or front-end development; Vue.js, Angular or React with TypeScript; HTML5/CSS3, component-based architecture and state management; hands-on Playwright (page objects, test data management, async handling); automated tests across unit, API, integration and E2E layers run in CI/CD; building/consuming RESTful APIs; Node.js; Git and code reviews; SDLC and Agile delivery.
Preferred Skills: AI Agents: Foundation
SQL: Intermediate
Nice-to-have:
Java/Spring Boot and/or Python for back-end services; NoSQL databases (MongoDB, DynamoDB, Cosmos DB); CI/CD tooling (Jenkins, GitHub Actions, Azure DevOps, GitLab CI) and containerization (Docker, Kubernetes); cloud platforms (AWS, Azure, GCP); API testing tools (Postman, REST Assured) and performance testing.
Day-to-day Responsibilities:
Design, build and maintain scalable custom applications for enterprise budgeting, forecasting, reporting and analytics workflows
Build data-driven user interfaces with Vue.js, Angular or React, using TypeScript
Develop back-end services and APIs in Node.js (TypeScript/JavaScript); design and consume RESTful APIs and integrate with internal/external enterprise systems
Develop and maintain automated test scripts (unit, integration, API, end-to-end, incl. Playwright) for regression coverage
Work with relational and NoSQL databases: schema design, query optimization, performance tuning
Contribute to DevOps: CI/CD integration, pipeline test automation, release readiness, production support
Participate in code reviews, technical design, estimation and engineering standards
Troubleshoot production issues, find root causes and implement durable fixes
Collaborate with product owners, business stakeholders, data engineers, architects, DevOps and QA
Senior level: mentor junior developers, lead technical design decisions, set best practices for application and test automation development
Expected Deliverables:
Application features and enhancements for the enterprise budget management and analytics platform
Back-end services and RESTful APIs / system integrations
Automated test scripts (unit, integration, API, end-to-end) running in CI/CD to support regression coverage and release readiness
Production issue resolution with root-cause analysis and durable fixes
Code reviews and contributions to technical design, estimates and engineering standards
Education: Bachelor's Degree (minimum); 5+ years of relevant experience