Chartboost is a successful
startup, based in San Francisco, that employs over 100 people worldwide.
We’ve raised $21M from Sequoia Capital and other investors and are
thrilled to be expanding our team, opening an engineering office in
Barcelona. We currently have a team of 2 engineers in Barcelona and plan
to grow to 10 people in the next 6 to 12 months.
Our vision is to empower developers
to build a successful business, providing them with great monetization
tools while delivering exceptional value at scale for advertisers. We
currently work with over 300,000 apps around the world and reach an
audience of over 900M unique users every month.
We are looking for a backend engineer
to join our Ad Serving team and help us build the best advertising
platform for mobile developers. You'll work on a system that processes
tens of thousands of requests per second and conducts a real-time
auction to find and deliver the most effective ads from the Chartboost
Network or those of our global partners. We trust our engineers to own
this critical system and handle the full lifecycle of feature
development, from initial design all the way to shipping into
production.
Our system is written in Scala and
has plenty of opportunities to flex your distributed, low-latency
programming muscle, using technologies like akka-actors, akka-http,
cats, circe, protocol buffers and others.
Here’s what we’re looking for:
Passionate. You love
working with Scala and backend applications. You have a track record in
programming languages like Java or C#. You’re the type that appreciates
clean code and have experience writing unit tests to keep the utmost in
code quality!
Curious. You stay on
top of trends, explore emerging technologies, and treat every project
as an opportunity to learn new things. You have a desire to learn new
technologies and evaluate multiple approaches to solve a problem.
Friendly and Communicative.
You know that communication can make or break a project, particularly
when collaborating with international teams. You are excited to mentor
junior engineers. You know how to give (and receive) constructive
feedback, and you have a strong command of English, both written and
verbal, to communicate with engineers and product managers from around
the world.
Flexible. You’ll
work and communicate with a San Francisco-based team that has a 9-hour
time difference. You’ll have flexibility in your schedule and will be
measured based on results vs. traditional work hours, and you and your
team will be expected to find the right formula to ensure smooth
communication and teamwork across projects. Experience working with
international companies is a plus!
Bonus points for the following:
Experience. You have
some experience in building backend APIs and faced/solved problems that
arise with scaling them. You’ve worked with NoSQL databases like
Aerospike or MongoDB and with AWS or other public cloud environments. MS
or BS in Computer Science or related technical discipline preferred.
Technologies. WE LOVE SCALA! We are a Scala shop and we find it works wonderfully with our complex, scalable and data-rich backend systems.
What we offer:
- Incredible work environment, drawing from the best elements of the Barcelona and Bay Area tech scenes
- Competitive salary
- Stock options after 1 year of employment
- Healthy snacks, coffee and cool office space in the center of Barcelona near the subway
- Private health insurance
- Weekly English/Spanish lessons and/or other investments in your professional development
- One or more trips to San Francisco every year
- Flexible schedule based on trust and deliverables vs. hours behind your desk
- The opportunity to shape the engineering and company culture of our Barcelona office and make it both Charboosty and unique