Unison is a company that provides AI-infused software solutions for federal processes and acquisitions. They are seeking a skilled Back-End Serverless Developer to design and maintain GraphQL APIs, develop infrastructure as code, and collaborate with cross-functional teams to enhance their software offerings.
Responsibilities:
- Design, develop, and maintain GraphQL APIs using Typescript with AWS API Gateway, Lambda and DynamoDB
- Develop and maintain infrastructure as code using AWS CDK and AWS SDK
- Deploy releases and hotfixes to production environments
- Debug issues in production or development environments
- Write unit/integration tests as part of each feature/bug fix
- Collaborate cross-functionally with front-end engineers and product stakeholders to deliver robust and maintainable systems
- Apply AWS best practices for security, performance, monitoring, and cost optimization
- Participate in code reviews, contribute to engineering standards, and support continuous improvement across the team
Requirements:
- 5+ years of professional experience in back-end software development
- Strong proficiency with TypeScript
- Knowledge of GraphQL and schema design
- Experience with AWS DynamoDB, API Gateway, Lambda, and Event Bridge
- Solid understanding of distributed systems, API design, Serverless architecture, and Database design
- Experience with CI/CD pipelines and version control workflows
- Able to perform root cause analysis on issues within the application
- Experience working in Agile/Scrum environments with cross-functional teams
- DynamoDB Single Table Design
- OpenSearch
- Amazon SageMaker for ML model deployment and integration
- AWS CodePipeline for CI/CD automation
- Test Driven Development (TDD)
- FedRAMP or other certification knowledge