Backend Engineer
60 - 65
More jobs from this company
views: 0
Backend Engineer

Estuate Inc is hiring for Backend Engineer

Contract role

Remote 

Core Technical Skills (Must Haves)

  • AWS CDK 2.x - Proficiency with Infrastructure as Code, construct patterns, stack composition, and CloudFormation synthesis
  • AWS PDK - Understanding of PDK project types , monorepo patterns, and Projen configuration management
  • Javascript
  • TypeScript - Knowledge with strict mode, type inference, generics, utility types, and decorators for CDK constructs
  • Projen - Project configuration as code, dependency management, and automated project scaffolding
  • Nx Monorepo - Knowledge of task orchestration, dependency graphs, and multi-project builds using Nx extension or commands
  • AWS Serverless Architecture - Understanding of Lambda, API Gateway, AppSync, DynamoDB, EventBridge, Step Functions, and serverless design patterns
  • GraphQL with AWS AppSync - Query/mutation design, resolver implementation, pipeline resolvers, and subscription patterns
  • AWS Construct Library Development - Knowledge of creating reusable CDK constructs, interface design extending base AWS props, and construct composition patterns
  • Observability & Monitoring - Experience with CloudWatch dashboards, alarms, synthetic monitoring, X-Ray tracing, and structured logging

Core Technical Skills (Nice to Haves)

  • AWS Lambda Powertools - Proficiency with logging, tracing, metrics, and idempotency patterns for TypeScript Lambda functions
  • DynamoDB Design - Single-table design and GSI strategies
  • PostgreSQL
  • AWS Security Best Practices - IAM least privilege, Secrets Manager and AWS Verified Permissions

Domain Knowledge

  • Event-Driven Architecture - Understanding of EventBridge patterns, event sourcing, and asynchronous communication between services
  • API Design - RESTful and GraphQL API design principles

Development Workflow Requirements

  • Git & Version Control - Proficiency with branching strategies, pull requests, and monorepo workflows
  • Testing Practices - Unit testing with Jest, integration testing, CDK snapshot testing, and test-driven development
  • Documentation - Ability to write clear technical documentation, API references, and architectural decision records
  • Code Review - Experience with peer review processes and maintaining code quality standards

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Backend Engineer
60 - 65
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.