Software Engineer, Cloud/API Services

  • BHO Tech
  • San Francisco, CA, USA
  • Apr 23, 2021
Full time Engineering

Job Description

Are you looking to help build out products that can have a positive, real-life impact on millions of people? With us, we have the tremendous and rewarding challenge of facilitating meaningful connections between over 40 million users worldwide and growing. Our users span 80 countries worldwide and exchange millions of messages in 25 different languages every single day. 

The API & Services team owns much of the infrastructure that enables the myriad connections made everyday, building out cloud services and APIs to deliver the functionality our client teams need. By working closely with the Product Management team, this team is also intimately involved in seeing how we decide on the features we build today.

We are in search of engineers with hands on experience building out high-traffic web applications in the cloud. Given the high degree of responsibility associated with this role, candidates must also be flexible, like having variety, enjoy getting their hands dirty, and take pride in ownership over large parts of a product.  

The ideal candidate will thrive in a fast-paced environment, as our process (which includes self-service deploys!) enables us to deliver and improve on the product quickly. 

Join a community of doers, who value collaboration, open communication, and an exploratory approach to problem solving that sets us apart from other organizations. You'll enjoy seeing your work ship quickly and watching your efforts help us continue to impact the lives of  millions of users worldwide.

What you'll do:

    • Architect and implement software libraries and APIs that drive our client applications, providing access to data, caching, job scheduling, messaging, search and notifications.
    • Architect and implement microservices that provide a scalable, performant, fault tolerant service layer that enables us to rapidly expand our user base without worrying about capacity.
    • Design and implement highly scalable, performant, fault tolerant data storage and processing systems, with technologies including Cassandra/DynamoDB, ElasticSearch, SQS, MySQL, AWS Lambdas.
    • Collaborate with product managers to get a feature to market faster.
    • Identify opportunities to improve our software infrastructure through research, proof of concepts and production integration.

What we're looking for in you:

    • Bachelor Degree in Computer Science or equivalent, and at least 3 years of experience building high traffic cloud web applications. 
    • Solid foundations in computer science fundamentals, particularly OO, data structures, and algorithms.
    • Solid experience with relational databases and NoSQL, handling datasets of millions of rows.
    • Solid experience with AWS Cloud Services (Amazon EC2, DynamoDB, API Gateway, RDS, Lambda, CloudFormation, CloudWatch, ElastiCache ...).
    • Excited about hard problems and creating next-gen solutions.

Our Core Values: Don’t stop caring. Be a doer. We’re better together. Speak up. We say no to the status quo. If there’s fun to be had, then have it. 

While there is a lot to do, we also have a very open and collaborative culture and know how to have a lot of fun; frequent team and company outings, Hackathons, happy hour every Friday, daily catered lunches, health and wellness benefits, 401K matching, generous maternity/paternity leave policies, and flexible time off are just some of the ways we support our teams.

We are proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion.

Best Regards,
Kris Young
Account Manager
BHO Tech
San Jose, San Francisco CA
Phone: 866 816-1615 x 823