Tech Stack
AWSCloudDynamoDBJavaScriptJestNode.jsReactSQLTypeScript
About the role
- Develop well-structured, testable, and efficient code using modern software engineering practices
- Collaborate closely with product owners, designers, and fellow engineers to deliver high-quality features
- Take ownership of deliverables while working in a small agile team (4–5 developers)
- Optimize performance and maintain clean architecture in both frontend and backend components.
- Build and maintain RESTful APIs and services deployed on AWS (Lambda, ECS, S3)
- Participate in code reviews, ensuring quality, maintainability, and consistency across projects
- Implement unit and integration testing strategies (Jest, Vitest)
- Contribute to team documentation, reusable libraries, and coding standards
- Stay up to date with the latest web and cloud technologies (TypeScript ecosystem, AWS, AI-assisted development)
Requirements
- Strong TypeScript knowledge — including interfaces, generics, unions, utility types, and strict typing mode.
- Solid React experience with hooks and modern state management (React Query, Zustand, etc.)
- Proficiency in UI component libraries (Chakra UI, shadcn/ui, MUI, or similar)
- Backend development experience using TypeScript on Node.js runtime, with frameworks such as Express, Fastify, or Nest
- Solid understanding of API design principles (REST, JSON schema validation, error handling)
- Strong testing mindset — confident with unit and integration testing (Jest, Vitest)
- Experience with ORMs (Prisma, TypeORM, Sequelize, etc.) and raw SQL when needed
- Hands-on experience deploying and maintaining services on AWS (Lambda, ECS, S3)
- Familiarity with AWS data and messaging services (RDS, DynamoDB, SQS, Cognito) is a strong plus
- Basic understanding of CI/CD pipelines (GitHub Actions, GitLab CI)
- Active use of AI-assisted developer tools (Cursor, Copilot, Claude Code, Gemini Code Assist)
- Strong Git fundamentals and team collaboration practices (PR reviews, clean commits)
- Excellent communication skills and ownership mindset
- Long-term B2B engagement
- Self-development budget for e-learning, webinars, and conferences
- Unlimited AWS certification support
- Private medical insurance
- Fully remote setup
- International team of experienced engineers
- Career development plans and opportunities
- Flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactNode.jsExpressFastifyNestRESTful APIsunit testingintegration testingORMs
Soft skills
communication skillsownership mindsetcollaborationteamworktesting mindset