Senior Developer (Full Stack) Remote From Anywhere In Colorado
Senior full-stack developer with Colorado's Governor's Office of Information Technology, designing and building scalable full-stack apps and serverless AWS solutions for state residents, while mentoring developers and setting engineering standards. Core stack: JavaScript/TypeScript, React/Angular, Node.js/NestJS, REST APIs, SQL Server, AWS (Lambda, API Gateway).
- Compensation
- Not disclosed
- Location
- Statewide, CO
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Minimum 5 years of software development experience, including JavaScript, React and/or Angular, Node.js
- Experience developing RESTful APIs
- Deep expertise in JavaScript/TypeScript, React and/or Angular, Node.js/NestJS, REST APIs, SQL Server, and AWS
- Candidate must relocate and reside in Colorado by the first day of employment
Nice to have
- Demonstrated experience designing and implementing software architecture
- Professional experience with AWS cloud services
- Experience with serverless architecture, particularly AWS Lambda and API Gateway
- Strong understanding of software engineering principles, design patterns, and clean architecture
- Experience with Jest unit and e2e testing
- Experience with Swagger/OpenAPI
- Advanced AWS experience across Lambda, API Gateway, RDS, S3, CloudFront, CloudWatch, EventBridge, Scheduler, Secrets Manager, and Cognito
- Experience with CI/CD and automated deployments
- Experience with application observability, logging, metrics, and distributed troubleshooting
Full description
Department Information
Together, we innovate for a stronger Colorado
The work of employees at the Governor's Office of Information Technology (OIT) is challenging and diverse because the needs of agencies, customers and Coloradans constantly evolve. But our focus never changes: improve the lives of all Coloradans through innovation and collaboration. We're building one of the nation's leading government IT organizations by reimagining how we support agencies, building first-of-their-kind applications, and creating an inclusive, collaborative culture, together. Join us in the important work of providing equitable access to services.
Watch this video to learn more about how we're Serving People. Serving Colorado.
Description of Job
IMPORTANT NOTE: Please review your application to ensure completion. For the most equitable applicant experience, OIT’s hiring team considers only the contents of your application to review your qualifications. Please do not include any attachments (such as resume or cover letter) with your application as these items are not used by OIT’s hiring team.
We are seeking an experienced Senior Software Developer (Full Stack/Cloud) to serve as a senior technical contributor responsible for designing, developing, and supporting scalable full-stack applications and serverless cloud solutions, and essentially providing reliable services for State of Colorado residents.
This role requires deep expertise in JavaScript/TypeScript, React and/or Angular, Node.js/NestJS, REST APIs, SQL Server, and AWS. The Senior Developer will work across the full application lifecycle and will be expected to make sound architectural decisions, lead complex technical initiatives, mentor other developers, and establish development standards and best practices.
To be successful in this role, you will be comfortable operating in a modern serverless environment and troubleshooting complex issues spanning the frontend, backend, database, APIs, and AWS infrastructure. This role offers an opportunity to take full ownership of complex technical implementations, architectural decisions, and the continuous evolution of serverless AWS architecture. In this role, you will independently troubleshoot issues across full-stack technologies—including React/Angular, Node/NestJS, SQL Server, and APIs—while establishing robust development patterns to enhance application reliability, security, and performance. Beyond technical execution, you will provide leadership by mentoring developers, leading code reviews and design discussions, proactively identifying risks, and balancing delivery deadlines with long-term engineering quality and technical debt.
Essential Duties:Software Development
- Design and implement scalable, maintainable full-stack applications.