We are looking for a hands-on senior engineer who enjoys owning complex systems end-to-end. You will be accountable for designing, building, and maintaining scalable backend services using Node.js and TypeScript, and collaborating with cross-functional teams in a remote-first environment.
Requirements
- Bachelor's Degree or higher in Computer Science or Software Engineering
- 7+ years of experience in software development, with a strong focus on Node.js and TypeScript
- Strong experience building full-stack applications using React and TypeScript
- Solid experience designing and operating REST and/or GraphQL APIs
- Hands-on experience with AWS serverless services such as Lambda, API Gateway, SQS, SNS, DynamoDB, S3, CloudFront, and Cognito
- Advanced experience with DynamoDB, including single-table design, partition/sort key strategies, TTL, and cost-efficient scaling
- Experience supporting hybrid architectures, including coexistence with legacy SQL-based systems
- Hands-on experience provisioning infrastructure using AWS CDK or similar IaC tools
- Experience building and maintaining CI/CD pipelines (preferably GitHub Actions)
- Solid understanding of logging, monitoring, and observability using CloudWatch or similar tools
- Strong frontend skills with state management patterns such as React Query, Redux, or Zustand
- Advanced English proficiency and ability to collaborate effectively in distributed teams
- Experience mentoring junior engineers or acting as a technical reference is a strong plus
Benefits
- Celebrations
- Special discounts
- Entertainment area
- Modern Work Spaces
- Great work environment
- Private medical insurance
