SBM Management

Full Stack Developer

Software Developer in San Francisco, CA

Posted 2019-01-30


SBM Management Services is one of the largest custodial and light building maintenance companies in the United States as well as having an extensive international presence. SBM has a solid 35+ year track record of strong business growth and is continuing its rapid pace of expansion. The company has over 8,000 employees deployed at more than 900 client sites. Our domestic and international customers are fortune 100 companies in the bio tech, pharmaceutical and high tech industries. The company is a proven leader at introducing custom industry specific technology for PCs, tablets and smart phones to empower its employees, organize its teams, perform / track work, measure quality and provide a comprehensive view of costs and efficiencies.

The InSite software division is a separate SBM business entity that is chartered with the design, development and support of the company’s technology used by its massive work force and independent clients. We are building the next generation service provider platform targeting facilities management. Our platform gives service providers the tools necessary to deliver world class services, with empowered associates on top of standardized processes. The InSite team is tasked with developing cutting edge web and mobile applications that differentiate SBM from its competitors. We value our work force as much as we do our customers which is why we have made this large investment in technology.

Full Stack Developer

We’re looking for a Full Stack developer who will take a key role on our team. Our Full Stack developer must have knowledge in all stages of software development. You’ll be working alongside other engineers and designers, collaborating on the various layers of the infrastructure for our software platform

•Design overall architecture of the software application.
•Maintain quality and ensure responsiveness of application modules.
•Collaborate with the rest of the engineering team to design and launch new features and reskin older versions.
•Maintain code integrity and organization.
•Partner with UX and UI designers to convert designs to visual elements.
•Understanding and implementation of security and data protection.
•Deep experience with user authentication and authorization between multiple systems, servers, and environments. Optimization of the application for maximum speed and scalability
•Design and implementation of data storage solutions. Experience with database creation, integration, and management such as Aurora / MySQL, RedShift, DynamoDB and MongoDB.
•Own the design, implementation, performance (scaling) of our APIs. Must understand the different delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform. Deep functional knowledge and hands on design experience with JSON-based RESTful web services.
•Strong understanding of front-end technologies and platforms, such as AngularJS (our site is written in Angular 2.0), JavaScript, HTML5, and CSS3.
•Highly experienced with back-end programming languages such as React, Django, PHP, Python, Ruby, Java, .NET, JavaScript
•Development experience for both mobile and desktop

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

SBM is a soft service provider focused on developing empowered associates, standardized processes, management systems, and reporting tools to make life easier.


Catered breakfast twice a week; appreciation lunches; gym membership discount; education reimbursement; ping pong/video games; coffee machine and drinks fridge.

Tech Stack

Java, JavaScript, Python, Node, AWS, Chef, ETL, Bash, SQL, MySQL, PostgreSQL

Interview process

Phone screen with recruiter; onsite interview, or video call for out of area candidates; onsite interview.

Be seen in a new Software 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.