This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will be part of our core engineering team of world-class software engineers, building a product with no equivalent. You’ll have the opportunity to learn and advance professionally by working with various technologies, spanning from low-level system programming for all major platforms, through distributed and cloud computing, to web development. You must have a solid fundamental knowledge of software development. You must also have experience in software engineering best practices like agile development, automated testing, code reviews, continuous integration/continuous delivery, and test-driven development. You’ll thrive here if you’re someone who loves efficient code, values collaboration, and enjoys bringing complex ideas to life through great software design.
Job Responsibility:
Design and develop highly scalable and resilient web applications using TypeScript (Node.js and/or React)
Collaborate with cross-functional teams to deliver seamless and performant features
Challenge technical decisions and contribute to building a better, smarter product
Enhance and maintain our automation and CI/CD pipelines to ensure top-notch product quality
Troubleshoot and analyze complex usage scenarios and performance issues
Requirements:
5–8 years of professional experience in software development
Strong knowledge of TypeScript, JavaScript, and other frameworks (e.g., React, Node.js, or similar)
Solid understanding of web application architecture, RESTful APIs, and microservices
Experience with automated testing, code reviews, and continuous integration/delivery
Fluency in English, both written and spoken
Nice to have:
Familiarity with cloud platforms (AWS, GCP, or Azure) and distributed systems is a strong plus