Tech Stack
AWSJavaScriptKafkaMySQLNode.jsPythonTerraformTypeScript
About the role
- Develop and maintain APIs and microservices using Node.js / TypeScript.
- Write clean, reusable, and well-documented code using Prisma ORM and design patterns.
- Actively participate in code reviews, technical discussions, and backlog refinement.
- Work on integrations with AWS services (Lambda, S3, Step Functions, CloudWatch, etc.).
- Support the evolution of architecture and performance of existing solutions.
- Contribute to pipeline automation and DevOps best practices.
- Collaborate closely with the product team to translate requirements into consistent deliveries.
Requirements
- 3+ years of experience developing with Node.js and TypeScript.
- Solid experience with Prisma ORM and relational databases (MySQL preferred).
- Knowledge of AWS infrastructure (Lambda, S3, IAM, Step Functions, etc.).
- Understanding of modern system architectures (REST APIs, microservices, queues, events).
- Experience with Git version control and branch management.
- Good practices in testing (unit/integration) and CI/CD.
- Desired:
- Experience with messaging systems (SQS, SNS, or Kafka).
- Knowledge of infrastructure as code (Terraform or AWS CDK).
- Experience in multi-tenant and high-performance environments.
- Basic knowledge of Python (for integration with automation and AI).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptPrisma ORMMySQLAWS LambdaAWS S3AWS Step FunctionsGitCI/CDPython
Soft skills
code reviewstechnical discussionscollaborationbacklog refinement