freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer (TR)

Summary

Build and maintain scalable, data-heavy web apps for global eCommerce clients using Next.js, React, Node.js, PostgreSQL, ClickHouse, and Kafka.

Overview


Eva is a results-driven technology and services provider that helps eCommerce brands, resellers, and agencies maximize their growth while reducing operational costs. Eva combines proprietary optimization & intelligence software with Amazon management and 3PL services to optimize our client’s visibility, efficiency, and profitability of their Amazon and eCommerce operations. 90% of Eva’s customers are in the US.


Eva has a bottom-up culture, where we expect each individual to drive their own business and apply Eva's principles to every single task. Eva's Principles are Customer Obsession, Accountability & Ownership, Remote Collaboration & Growth, Integrity, and Deliver Results. We believe in empowering each team member to drive their business forward while adhering to these guiding principles.



Role Overview


We are looking for a Full-Stack Developer with strong background in Next.js and React to help us build scalable, data-intensive web applications and internal platforms used by global eCommerce clients. This role requires balanced ownership across frontend, backend, and data systems, with exposure to modern event-driven and analytics-heavy architectures.



Key Responsibilities



  • Design, develop, and maintain full-stack applications using Next.js, React, and Node.js

  • Build and maintain scalable RESTful APIs and backend services

  • Work with PostgreSQL for transactional systems and ClickHouse for analytics and large-scale event data

  • Contribute to event-driven architectures using Kafka and/or RabbitMQ

  • Develop and maintain data pipelines that process high-volume events such as orders, ads, user activity, and system events

  • Optimize frontend performance using SSR, SSG, and ISR in Next.js

  • Collaborate closely with product, design, and data teams to translate business requirements into technical solutions

  • Integrate third-party APIs including Amazon, Shopify, and internal services

  • Troubleshoot production issues and take ownership of performance, reliability, and scalability

  • Write clean, testable, and well-documented code; participate in code reviews, architectural discussions, and technical decision-making



Requirements



  • Minimum 5+ years of professional experience as a Full Stack Developer

  • Strong proficiency in React and Next.js, Node.js, Kafka and RabbitMQ

  • Backend development experience with Node.js and API design

  • Experience working with PostgreSQL

  • Good understanding of asynchronous systems, background jobs, and message-based processing

  • Familiarity with event-driven architecture concepts

  • Experience using Git and collaborative development workflows

  • Ability to work effectively in a remote-first environment

  • Strong written and verbal communication skills in English



Nice to Have / Strong Plus



  • Hands-on experience with Kafka and RabbitMQ

  • Experience consuming and processing high-volume message streams

  • Experience with ClickHouse or other analytical databases

  • Familiarity with Redis for caching or queues

  • Experience with Docker, CI/CD pipelines, and cloud platforms (AWS preferred)

  • Background in eCommerce, especially Amazon or Shopify ecosystems

  • Exposure to microservices and distributed systems

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available