Primary Role & Responsibilities
-
Develop and maintain robust, scalable web applications using Node.js and React.js.
-
Contribute to the technical architecture and design of new products as well as enhancements to existing ones.
-
Collaborate closely with software engineers, product managers, and designers to deliver high-quality solutions.
-
Support your peers through mentorship, pair programming, and code reviews.
-
Thrive in a fast-paced environment with a strong bias for action and hustle.
Requirements
Ideal Background
-
3–5 years of hands-on experience building applications with a modern web technology stack.
-
Strong backend expertise with Node.js; experience in other frameworks such as Express, Django, Flask, Spring, or Play is also valuable.
-
Proficiency in frontend development, particularly with ES6+, React, and Redux.
-
Solid knowledge of relational databases and data modeling.
-
Practical experience with public cloud platforms (AWS, Azure, GCP), ideally including serverless architectures.
-
Good command of English to communicate effectively with global team members.
Nice to Haves
-
Experience integrating predictive analytics features within applications.
-
Familiarity with microservices migration and the challenges that come with it.
-
Active interest in or contributions to the open-source community.