Role OverviewCSI is seeking a Senior Software Engineer to serve as a full-stack development SME on a federal client's AI Support Services program. This role designs, builds, and sustains production-grade applications using modern full-stack architectures (PERN) and Infrastructure-as-Code, while applying Agile/Scrum practices and supporting the software development lifecycle end-to-end.
What You Will Do
Key responsibilities include providing extensive software development, scripting, and project-level technical leadership, applying Scrum/Agile development methodologies, designing and implementing applications using full-stack approaches, and managing CI/CD pipelines and Git-based code management.
Why It Might Be a Fit
The ideal candidate will have 5–10 years of software engineering experience, including full-stack development, and in-depth knowledge of relational databases. Proficiency in PERN stack (PostgreSQL, Express.js, React, Node.js) and Terraform is also required.
Requirements
- 5–10 years of software engineering experience, including full-stack development
- Hands-on experience with multiple development frameworks and software architecture
- In-depth knowledge of relational databases
- Proficiency in PERN stack (PostgreSQL, Express.js, React, Node.js) and Terraform
- Expertise managing CI/CD pipelines and Git-based code management
- Experience integrating observability tools into engineering workflows
- Strong Scrum/Agile experience
]]>