Senior Backend Engineer: Business Logic, Services, Tools

Back End Developer in San Francisco, CA

Posted 2019-09-17

We are looking for a Business Logic, Services, Tools Senior Backend Engineer to join our small (10 engineers) but talented Engineering team. Our engineers design, build and maintain systems that allow us to deliver high quality traffic at scale for our advertisers.

This position is in our San Francisco office (650 California St.), a few minutes from the Montgomery St BART Station.

* Interview process

The interview process consists in three phases:
(1) 45 min call with a member of our engineering team
(2) Technical evaluation (pick one)
- CSPA Backend exam (
- Take-home technical challenge (2~3 hours, at a day and time that's convenient for you)
(3) Onsite interview with members of the engineering team and HR (3 to 4 hours total) in our office (650 California St, Floor 30, San Francisco, CA)

Still interested? Read more below!

What you’ll do

Design, build, manage and maintain our backend systems (services, APIs, tools and more)
Build and manage systems and software that handle tens of billions of requests and events a day
Evaluate and make recommendations on technologies and tools that will improve the performance and reliability of our platform
Participate in our on-call rotation
Be ready to roll up your sleeves and pitch in to help on any other tasks

* What we are looking for

5+ years of relevant experience
Minimum of a BS and/or MS in Computer Science
Proven track record working with complex logic in large legacy codebases
Extensive knowledge and experience building reliable services
Deep knowledge and hands-on experience in scalability, reliability, performance and operational stability of distributed systems and service infrastructure
Strong admin NIX skills
Solid scripting skills (shell, PHP and/or Python)
Familiarity with some of the technologies in our stack (AWS, MySQL, Kafka, Aerospike, Druid, Redis)
Hands-on experience with continuous integration and deployment systems with tools such as Jenkins and Ansible
Keen ability to understand business requirements and design and build the infrastructure needed to support the current and future needs of our business
Experience with monitoring tools
Excellent verbal, written communication skills and collaboration skills with peers across the company
* Ability to interview and evaluate applicants on a technical and cultural fit level

Bonus Points

Experience with Symfony
Knowledge of Java and the JVM
Ability to build simple-to-medium complexity front-end features
Solid understanding of common design patterns
Familiarity with log-based and data processing architectures
Experience working in a fast-paced environment
* Experience with AdTech

** About CrossInstall

CrossInstall is a mobile-only demand-side platform specializing in playable ads at scale. We are bootstrapped, profitable and growing rapidly.

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

CrossInstall is the leading creator of programmatic interactive mobile ads enabling advertisers to deliver personalized messages to the right audience.


* Health Insurance (Medical, Dental, Optical)
* Catered Lunches on Wednesday
* Weekly paired beverage or lunch dates sponsored by CI
* Commuter Benefits through Clipper Card
* Access to the gym in our building
* Accrued Vacation (15 days per year)
* Paid Holidays (13)
* Work From Home days (6)
* Maternity & Paternity Leave
* 401(k) PLAN – Profit Sharing

Tech Stack

* Java, PHP, Python
* AWS, MySQL, Kafka, Aerospike, Druid, Redis
* Jenkins and Ansible

Interview process

(1) 45 min call with a member of our engineering team (that will be me!)
(2) Take-home technical challenge (we also accept your score test on the following CSPA exam -
(3) Onsite interview with members of the engineering team and HR (3 to 4 hours total) in our office (650 California St, Floor 30, San Francisco, CA)

Be Seen in a new Back End Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.