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
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
- 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
- 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
- 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