Partner with technically-minded Product Managers to evaluate product ideas against engineering constraints, making informed recommendations on architecture, implementation trade-offs, technical feasibility, and long-term maintainability.
Design and develop reusable APIs, integrations, and shared services that connect with enterprise platforms and common government services.
Implement and maintain CI/CD pipelines, automated testing, deployment processes, and engineering automation to enable reliable, secure, and efficient software delivery.
...
Quality Assurance : Analyze all test results and take necessary corrective actions.
Technical Documentation : Prepare and maintain comprehensive program and system documentation while producing deliverables according to group standards.
System Design : Assist in establishing file structures and processing logic requirements.
...
Design & Implementation: Take an active role in architectural discussions and squad-level technical decisions, advocating for best practices in modern software development.
Strategic Influence: Help shape the technical direction of digital initiatives to maximize their impact on the public good.
Culture Building: Establish and refine engineering practices and tools that foster a strong, effective, and collaborative engineering culture.
...
Prioritize writing code that is easy to understand, modify, and debug, not only for themselves but for future developers.
Work closely with other developers, designers, product managers, and stakeholders to translate business requirements into technical solutions.
At least 10 years of working experience in full stack development involving both front-end and back-end applications. The languages/frameworks used should be included in the following list:
...
Partner with technically-minded Product Managers to evaluate product ideas against engineering constraints, making informed recommendations on architecture, implementation trade-offs, technical feasibility, and long-term maintainability.
Design and develop reusable APIs, integrations, and shared services that connect with enterprise platforms and common government services.
Implement and maintain CI/CD pipelines, automated testing, deployment processes, and engineering automation to enable reliable, secure, and efficient software delivery.
...
Partner with technically-minded Product Managers to evaluate product ideas against engineering constraints, making informed recommendations on architecture, implementation trade-offs, technical feasibility, and long-term maintainability.
Design and develop reusable APIs, integrations, and shared services that connect with enterprise platforms and common government services.
Implement and maintain CI/CD pipelines, automated testing, deployment processes, and engineering automation to enable reliable, secure, and efficient software delivery.
...
You will drive best practices across the entire technology stack.
You will collaborate with business analysts, project managers, business stakeholders, and other tech teams to integrate and deliver high-quality products.
You will troubleshoot complex production issues spanning frontend and backend.
...