Job Description
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