Node.js Fullstack Developer
We are seeking a talented Node.js Fullstack Developer to join an innovative consumer-tech platform revolutionizing the global beauty and wellness market. Our platform leverages advanced technologies, including data science, machine learning models, and computer vision, to create exceptional products and deliver a superior consumer experience.
This is an exciting opportunity for a developer to contribute to impactful projects and grow their skills while working in a collaborative environment.
Key Responsibilities:
-
Develop and maintain scalable backend services and APIs using Node.js, Express.js, and TypeScript.
-
Design and optimize database structures using MongoDB or PostgreSQL.
-
Collaborate closely with cross-functional teams, including front-end developers and designers, to deliver high-quality solutions.
-
Write clean, maintainable, and well-documented code while following best practices.
-
Troubleshoot and debug issues to ensure smooth functionality and performance.
-
Deploy, monitor, and maintain cloud-based applications (AWS, GCP, or Azure).
Requirements:
-
3+ years of experience in backend development using Node.js and TypeScript.
-
Strong understanding of RESTful APIs, authentication (JWT/OAuth), and security best practices.
-
Experience with databases: MongoDB (+Mongoose) or PostgreSQL.
-
Familiarity with Express.js for building APIs and server-side applications.
-
Experience with Docker and CI/CD pipelines for deployment automation.
-
Strong problem-solving skills and attention to detail.
-
A collaborative mindset and ability to work effectively in a team environment.
-
At least upper intermediate English level
Nice to Have:
-
Experience with React.js (full-stack development).
-
Experience with serverless architectures (AWS Lambda, Firebase, etc.).
-
Experience integrating backend solutions with e-commerce platforms (Magento, Shopify, etc.)
-
Hands-on experience with GraphQL (Apollo Server).
We Offer:
-
Long-term employment with competitive compensation, based on experience.
-
Remote work flexibility.
-
An open, transparent, and fun work culture.
-
A multi-national team and collaborative work environment.
-
Continuous knowledge sharing with engaged co-workers.
-
Career and professional growth opportunities.