
Senior Software Engineer
Unison
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- 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
Benefits
- Health insurance
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptGraphQLAWS LambdaAWS API GatewayAWS DynamoDBAWS CDKAWS SDKCI/CDunit testingintegration testing
Soft skills
collaborationcross-functional teamworkproblem-solvingroot cause analysiscontinuous improvement