Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Position: Senior Full Stack Developer (Contract)
Remote (with occasional in-person sessions as required)
Contract term: 1 year (extension possible)
Project Overview:
The Digital Design and Delivery Division (3D) is seeking Full Stack Developers to support service innovation, program review, and digital transformation initiatives. Developers will work in cross-functional teams to review existing services, identify future opportunities, and deliver modern digital services.
Key Responsibilities
- Participate in project research and discovery, including field research and user interviews
- Lead technical discovery and produce related diagrams and documentation
- Provide detailed solution designs based on discovery outcomes
- Develop features for exemplar projects that meet product owner needs
- Identify and resolve functional and non-functional defects
- Enhance code quality, tooling, and documentation for maintainability
- Collaborate with frontend designers to deliver consistent user experiences
- Advise product owners on technical efforts and implementation options
- Support solution deployment and launch for limited and general availability
- Contribute reusable components and capabilities
- Support onboarding, maintain technical documentation, and improve development practices
Must Have Experience
- Experience using source control, particularly Git, in collaborative software development (5 years)
- Experience with automated unit testing and integration testing (3 years)
- Experience with database technologies, including relational databases and alternatives (3 years)
- Experience working as a Full Stack Developer on complex software solutions in an agile team environment (5 years)
- Experience working on production applications using modern application frameworks and frontend JavaScript frameworks (3 years)
Nice to Have
- Experience incrementally transforming legacy systems into modern digital services
- Experience with one or more: Angular, React, Vue.js, .NET Core, Node.js, Python (Django)
- Experience with design patterns and software architecture considerations
- Experience with Government development guidelines and principles
- Experience working with CI/CD pipelines
- Experience working with UX, service design, design thinking, or human-centered design teams
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free