Middle+ Fullstack JS Developer

Remote, 4.5 years

We are looking for a JavaScript Developer with 4.5+ years of full-stack development experience and conversational English to join an e-commerce analytics project.

About the project:

A US-based platform that helps automate customer data collection for e-commerce businesses. The product collects analytics based on user actions on websites and from webhooks of popular platforms like Shopify and Bigcommerce. The platform then sends this data in a structured format to tools like Segment, GA4, Google Ads, and Facebook Analytics.
The architecture is based on microservices responsible for:
— Interaction with data sources and analytics platforms
— Event routing and management
— Auxiliary features and services
The project has been running for over 5 years. It has been released and has 1500 active users, which is steadily increasing.

Project Stack:JavaScript, TypeScript, React, Next.js, NestJS, GraphQL, PostgreSQL, DynamoDB, AWS (Lambda, CDK, Serverless, SQS, KMS, CloudWatch, Route53)


Development approach: Waterfall


Task distribution: 80% backend, 20% frontend

Team: Lead Developer, Middle JS Developer, QA Engineer, DevOps Engineer, UI/UX Designer, Product Owner, and Fullstack JS Developers on the client side.

Responsibilities:

  • Writing and maintaining code
  • Working with Shopify and Bigcommerce APIs
  • Deploying new microservices and supporting existing ones on AWS
  • Writing technical documentation and participating in code reviews
  • Communication with the team and the client

We find important:

  • 4.5+ years of commercial experience with JavaScript (TypeScript)
  • 4+ years of experience with Node.js and NestJS
  • Hands-on experience with React and Next.js
  • Experience with SQL databases
  • Practical knowledge of GraphQL
  • Experience with microservices architecture
  • Experience with AWS (Lambda, SQS, AWS SDK, Serverless) and Docker
  • Upper-Intermediate English (spoken)

Will be a plus:

  • Experience with Shopify or BigCommerce APIs
  • Experience working with DynamoDB
  • Experience setting up CI/CD

What we offer:

  • Flexible working hours (start between 9 AM and 12 PM)
  • Fully remote work
  • No time trackers
  • Paid vacation (15 working days) and sick leave (10 working days)
  • Contract via FOP (private entrepreneur) with full legal and accounting support

Interviev stages:

  • Interview with a Recruiter and English check (45 min)
  • Technical interview with the Project Lead Developer and Head of Delivery (90 min)
  • Interview with the client (60 min)

Would you like to join our team?
Fill out the form below or message us on Telegram.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you!
Our recruiter will contact you shortly
Oops! Something went wrong while submitting the form.
Ask a question | Get in touch
Send your CV
Message us on Telegram
instagramlinkedin
Headquarters
93 Belovodski Put, Sofia 1616, Bulgaria
©2025 All Rights Reserved.
anchor