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