Mandatory Requirements:
- Extensive experience collaborating with US companies.
- Minimum 8+ years in software engineering.
- Strong expertise in TypeScript backend development.
- Deep understanding of API design using REST/GraphQL, distributed systems, and database architecture involving both SQL and NoSQL.
- Experienced with cloud environments such as AWS, GCP, or Azure.
- Familiarity with CI/CD and DevOps best practices.
- Solid experience building frontend applications with React.
- Advanced English skills are a must for technical discussions.
- Strong experience in system design and architectural ownership.
Desirable Requirements:
- Familiarity with Docker and Kubernetes.
- Experience with microservices architecture.
- Knowledge of Agile methodologies such as Scrum.
- Experience with serverless technologies.
- Proficiency with monitoring tools like Prometheus or Grafana.
Summary of Requirements: US companies, 8+ years of experience, software engineering, TypeScript backend development, API design, REST / GraphQL, distributed systems, database architecture, SQL, NoSQL, cloud environments, AWS, GCP, Azure, CI/CD, DevOps best practices, React, system design.