Remotehey

Work anywhere, Live anywhere

Threecolts - remotehey
Threecolts

Mid- Level: Backend Engineer (Java/Spring Boot)

amsterdam, north holland, netherlands / Posted
APPLY

Job Title: Backend Engineer (Java/Spring Boot)

Mid Level

Location: Remote (EU)

Team: Engineering

Salary: $60,000 (Contractor)

About Threecolts

Threecolts is a fast-growing SaaS company powering thousands of Amazon and Walmart sellers with tools that drive growth, automation, and insight. With a team of 500+ people across 40+ countries, we’re remote-first, product-led, and building scalable systems that handle millions of data points daily.

The Role

We're looking for a Mid-Level Backend Engineer with solid Java experience to join our growing engineering team. You’ll work on high-scale data systems, scraping infrastructure, and distributed backend services used by marketplace sellers around the world.

This is a hands-on role for someone who enjoys solving real-world engineering problems — concurrency, large-scale data processing, async communication, and deployment at scale. You’ll work closely with other engineers, product, and devops to build systems that are fast, reliable, and scalable.

What You’ll Work On

  • Develop and maintain backend systems in Java (Spring Boot)
  • Work with MySQL (Vitess), PostgreSQL, and Cassandra (ScyllaDB) for high-volume data storage and querying
  • Build and optimize caching and async pipelines using Redis and Kafka
  • Create and manage distributed scraping systems using Selenium and Playwright
  • Implement robust file parsing workflows (HTML, PDF, CSV, DOCX, XLS, Parquet, etc.)
  • Work on multi-threaded and async architectures for concurrent data processing
  • Deploy and maintain applications on Kubernetes (stateless and stateful)
  • Leverage AWS services like EC2, EKS, RDS, S3 for production deployments
  • Tune JVM performance and optimize application-level throughput
  • Monitor and maintain systems using Prometheus and Grafana
  • Troubleshoot and support live infrastructure and Kubernetes workloads

What We’re Looking For

  • 6+ years of experience in backend development
  • Strong Java skills and hands-on experience with Spring Boot
  • Experience with SQL and NoSQL databases at scale
  • Solid understanding of concurrency, multithreading, and async systems
  • Experience with Kafka, Redis, and modern message queue systems
  • Comfortable working with scraping frameworks and handling anti-bot challenges
  • Experience with Kubernetes, CI/CD pipelines, and infrastructure monitoring
  • Ability to work independently in a remote, fast-paced team

Nice to Have

  • Familiarity with Vitess or sharded MySQL setups
  • Experience with Node.js, Python, or TypeScript
  • Exposure to AI/LLMs in automation or data processing
  • Experience working with eCommerce data — product catalogs, pricing, inventory, orders, etc.
  • Background in building resilient scraping pipelines at scale

Why Join Us

  • Real engineering challenges — concurrency, data processing, scraping at scale
  • Remote-first company with strong engineering culture
  • Fast-moving environment with ownership from day one
  • Build tools that power real businesses in a booming ecosystem
  • Join a global team that ships, iterates, and scales