About Us:
We’re a fast-moving startup building products that push the limits of scale, performance, and intelligence in the ad-tech space. Our dev teams own features end-to-end, from ideation and design to code, deployments, and production monitoring. We move quickly, value ownership, and expect everyone on the team to shape both product and architecture.
The Role:
We’re looking for a Senior Full Stack Developer who thrives in a startup environment: someone who can design and build systems that scale, mentor teammates, and ship high-quality code. You’ll be a key contributor in shaping architecture decisions, improving performance across the stack, and helping the team deliver impactful features.
What You’ll Do:
- Lead design and implementation of complex features and services across front-end (Angular) and back-end (Node/Java/Scala).
- Make architectural decisions that improve scalability, resilience, and performance.
- Review code and raise the bar for quality, testing, and maintainability.
- Mentor junior and mid-level engineers through design sessions, pair programming, and feedback.
- Work with product managers and designers to scope and shape features from discovery to release.
- Drive DevOps practices: Docker, Kubernetes/ECS, CI/CD pipelines, monitoring, and incident response.
- Optimize APIs, databases, and cloud services (AWS) for efficiency and reliability.
- Balance shipping fast with building for the long-term — reducing tech debt and improving developer experience.
What We’re Looking For
- 5+ years of experience in full stack development, ideally in a startup or fast-paced environment.
- Strong expertise in Java and/or Scala on the back-end.
- Proven experience with Angular (or equivalent modern frameworks).
- Hands-on experience with AWS services, Docker, and Kubernetes/ECS.
- Solid grasp of system design, distributed systems, and scalable architectures.
- Strong database skills (SQL/NoSQL, modeling, performance tuning).
- Track record of mentoring or leading other engineers.
- A startup mindset: proactive, ownership-driven, able to balance speed and quality.
- Strong communication skills and the ability to collaborate with product, design, and ops.