Mid Backend Engineer(Java) β AdTech/High-Scale Systems
Key Focus for This Role (Highest Priority)
- Hands-on experience with high-scale / distributed systems β critical
- Strong Java + Spring Boot development experience
- Microservices architecture, Docker + Kubernetes
- Production experience in cloud environments (AWS preferred)
- CI/CD pipelines, automated deployments, and Git workflows
- Observability & monitoring experience: Prometheus / Grafana / Kibana / Datadog
- English level sufficient for international team collaboration
- Time-zone alignment with EU/Israel
Company Overview
Start.io is a sell-side omnichannel advertising platform powered by real-time mobile audiences. Our platform delivers hundreds of millions of ads per day across thousands of global apps and websites. Using AI, we provide efficient and precise digital advertising campaigns.
Through direct integration with thousands of mobile publishers, we collect over 50 billion first-party data signals daily, helping marketers understand consumer behavior, identify new opportunities, and drive business growth.
Start.io is a technology product company, building its own platform, not just providing services or consulting.
Role Overview
We are looking for a Mid Back-End Developer to work on complex backend systems, contribute to technical architecture decisions, and collaborate closely with cross-functional teams.
This is a hands-on role, ideal for someone who enjoys solving challenging problems, building scalable and reliable services, and improving system performance in a fast-moving environment.
β‘οΈ Fully remote role within EU/Israel-compatible time zones.
Key Responsibilities
- Design and develop modular backend services and APIs using Java + Spring Boot
- Participate in the full software development lifecycle: requirements β design β coding β testing β deployment β monitoring
- Collaborate with Product, Algo, DevOps, BI, and Marketing to deliver integrated solutions
- Ensure scalability, performance, reliability, and security of backend services
- Implement observability using logging, metrics, and alerting tools (Prometheus, Grafana, Kibana)
- Contribute to code quality, documentation, and adoption of best practices
- Support knowledge sharing and mentorship within the team
Requirements
- Bachelorβs degree in Computer Science or equivalent practical experience
- 3+ years of professional Java development experience
- Proven experience in designing and delivering microservices and distributed systems
- Hands-on experience with Docker, Kubernetes
- Strong understanding of scalability, concurrency, and performance optimization
- Experience with CI/CD pipelines and automated build/deployment
- Proficiency in Spring & Spring Boot frameworks
- Ability to design services that scale efficiently in Kubernetes environments
- Experience using profiling, benchmarking, or APM tools (JFR, JMeter, Micrometer, New Relic, Datadog)
- Excellent communication and collaboration skills
Advantages / Nice to Have
- Knowledge of the programmatic advertising ecosystem (DSPs, SSPs, exchanges)
- Experience with NoSQL databases (MongoDB, Couchbase) and SQL databases
- Familiarity with reactive programming (Spring WebFlux)
- Experience with monitoring and alerting tools: Prometheus, Grafana, Kibana
Required languages
| English | B2 - Upper Intermediate |