Join our innovative team at SBS, where we are at the forefront of cloud technology, specializing in the development and deployment of AWS solutions. Our groundbreaking platform empowers mission owners to self-onboard, build, and secure Amazon Web Services (AWS) Impact Level (IL)-4/5 workloads within minutes, operating at the speed of commercial cloud while meeting the stringent requirements of the Government. The value of the COSMOS platform is to provide streamlined/automated ATO for IL-4/5 along with commercial experience to the government space.
We are seeking a talented Senior Software Developer to design, build, and maintain scalable, secure, and high-performing cloud-based applications. In this role, you will leverage your expertise in Node.js, React.js, AWS services, and modern development frameworks to drive impactful solutions for our organization. This role is expected to be onsite in Chantilly,VA the majority of the time.
Experience:
5+ years of AWS Cloud Development & Application Deployment experience
AWS CDK, AWS SDK, CodeCommit, CodePipeline and Lambda experience
5+ years of Node.js, JavaScript/TypeScript, and React.js programming experience
AWS DevOps experience a plus
Job Responsibilities:
Design and deploy cloud infrastructure using AWS CDK and SDK.
Work extensively with AWS services, including API Gateway, Lambda, Step Functions, S3, RDS Postgres, DynamoDB, SQS, and EventBridge.
Develop, deploy, and manage REST APIs using Node.js 22+ and AWS Lambda.
Create and maintain responsive UI components with React.js 18+ and Material UI.
Use React hooks, TanStack, and Axios to implement effective state management and API communication.
Write high-quality, maintainable code in TypeScript 5+ and ECMAScript 2025/16+.
Manage application security with AWS IAM, SSM Parameter Store, and Secrets Manager.
Optimize SQL queries for performance and scalability.
Collaborate with cross-functional teams to design and deliver cloud-first solutions.
Conduct code reviews and contribute to architectural discussions and team planning.
Stay current with cloud technologies and modern development practices.
Required Skills & Qualifications:
Proficiency with AWS CDK and SDK for infrastructure as code
Hands-on experience in Node.js 22+ REST API development and operations with AWS Lambda.
Proficiency in React.js 18+ and Material UI for frontend development.
Expertise in React hooks, TanStack, and Axios for state and data management.
Strong knowledge of TypeScript 5+ and ECMAScript 2025/16+..
Deep experience with AWS services such as Gateway, Lambda, Step Functions, S3, RDS Postgres, DynamoDB, and SQS.
Familiarity with AWS IAM, SSM Parameter Store, and Secrets Manager.
Strong understanding of SQL query optimization techniques.
Preferred Skills & Qualifications:
Experience with rRPC, Kysely, Zod, dayjs, and Vite JS library.
Knowledge of data visualization libraries such as amCharts and ReCharts.
The ideal candidate will have 5 + years’ experience with full life-cycle software development (analysis, design, development, test, deployment, maintenance) and application of industry-proven design patterns and open source tools. This position requires a combination of new application development tasks and enhancements to existing capabilities on a small team in an agile development environment.