Senior Software Engineer (NodeJS, AWS)

New
S
Social Discovery GroupSocial Discovery
WorldwideFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English B1 or higher
Experience
3+ years
Required Skills
Node.jsJestTypeScriptGitHub ActionsAWS Lambda

Requirements

  • 3+ years of production experience with TypeScript and Node.js (ESM)
  • Strong hands-on experience with AWS CDK (v2) for infrastructure-as-code
  • Deep knowledge of AWS serverless: Lambda, Step Functions (SDK integrations, JSONata, Map/Parallel states), API Gateway, SQS, DynamoDB, S3, EventBridge
  • Solid understanding of event-driven architectures and asynchronous processing patterns (queues, dead-letter queues, pipes)
  • Experience with DynamoDB data modeling and access patterns
  • Familiarity with CI/CD using GitHub Actions (or equivalent)
  • Competency in writing automated tests (Jest, and ideally BDD frameworks like Cucumber)
  • Ability to design and document technical solutions (Tech Specs, architecture diagrams)
  • English level B1 or higher

Responsibilities

  • Collaborate with the team and business stakeholders to find the most effective solutions considering all trade-offs
  • Design and decompose high-level architecture, implementation plans
  • Implement technical solutions, including DevOps practices (monitoring, security, logging, scalability)
  • Deploy solutions to production
  • Monitor the entire system and resolve incidents as they arise (AWS infrastructure, moderation pipelines, AI providers)
  • Continuously improve system stability and performance
  • Reduce technical debt
  • Introduce new technologies and engineering practices
  • Review architectural decisions and code
  • Maintain and evolve CI/CD pipelines, code quality tooling, and testing practices
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now