Tech Stack
AngularDockerGraphQLJavaScriptJenkinsKubernetesLaravelNext.jsNode.jsOpenShiftPHPReactSymfonyTypeScriptVue.js
About the role
- Develop and maintain backend APIs using Node.js and TypeScript
- Implement complex frontend behavior with React
- Work on a shared, client-customizable codebase
- Identify recurring patterns, design reusable abstractions, and refactor responsibly
- Drive improvements in code structure, testing, and performance
- Participate in technical decision-making — not just execute tickets
Requirements
- Strong knowledge of Node.js
- Strong ES6 JavaScript skills and extensive experience with frameworks/libraries such as React, Vue.js, and/or Angular
- Solid experience with relational and/or NoSQL databases
- Good understanding of data structure design
- Experience consuming and building web services based on REST and especially GraphQL
- Experience with performance optimization
- Basic HTML and CSS knowledge is helpful
- Experience working in agile teams
- Hands-on experience with automated testing
- Basic knowledge of API security
- Fluent in English
- Nice to have: experience with PHP (ideally with frameworks such as Symfony, Laravel, or Yii)
- Experience with containerization technologies such as Docker
- Experience with container orchestration tools such as Kubernetes, OpenShift, or Docker Swarm
- Knowledge of designing and adapting software as Twelve-Factor applications
- Knowledge of continuous integration tools such as Jenkins
- Experience with Next.js
- Experience with TypeScript
- Health insurance
- Flexible working arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptReactES6 JavaScriptRESTGraphQLrelational databasesNoSQL databasesautomated testingperformance optimization
Soft skills
technical decision-makingcode structure improvementresponsible refactoringcollaborationproblem-solving