Tech Stack
CloudDockerGoogle Cloud PlatformJavaScriptNode.jsNoSQLReactReduxTerraformTypeScriptVue.js
About the role
- Architect, build, and maintain full-stack applications using Node.js, TypeScript, and React.
- Collaborate across Engineering, Product, and Design teams to deliver exceptional user experiences.
- Define technical requirements and contribute to architectural decisions for front-end and back-end systems.
- Use AI-assisted development tools to accelerate documentation, testing, and code quality.
- Write reliable, tested, and high-performance code while supporting continuous integration and deployment.
- Review code, share best practices, and mentor peers to strengthen the team’s technical culture.
- Stay informed on emerging development trends and bring ideas to improve our stack and processes.
Requirements
- 5+ years developing production-grade full-stack applications.
- Expertise in Node.js, React (or Vue), and modern JavaScript/TypeScript practices.
- Experience designing and integrating REST APIs and managing complex UI state (Redux or similar).
- Strong understanding of NoSQL databases, query optimization, and data modeling.
- Familiarity with CI/CD pipelines, Docker, Terraform, and cloud infrastructure (GCP, OCI).
- Experience reviewing code for maintainability and performance.
- Comfortable working in Agile/Scrum teams and writing unit/system tests.
- Advanced English.
- Nice to have: Experience with streaming media, digital video technology, or live broadcasting.
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptReactREST APIsNoSQL databasesquery optimizationdata modelingCI/CD pipelinesDockerTerraform
Soft skills
collaborationmentoringcommunicationproblem-solvingadaptability