Senior Backend Engineer (NodeJS) at Brivo

11 months ago Development & Programming Senior Full-Time

Brivo is seeking a passionate, forward-thinking senior software engineer to join our mobile development organization. This individual will help us build robust backend services for our flagship mobile apps.


About You

  • 5+ years of professional experience developing backend services
  • Strong proficiency in JavaScript/TypeScript and a solid understanding of Node.js and its ecosystem, including NPM and package management.
  • Experience with cloud platforms including AWS Lambda the serverless framework
  • Experience with building and consuming REST and GraphQL APIs, as well as websocket communication
  • Familiarity with version control systems and code repositories, such as git and Bitbucket
  • Hands-on experience with automated developer testing frameworks and practices
  • Strong problem solving, debugging, and troubleshooting skills with intuitive understanding of how to manipulate, analyze and interpret highly complex data
  • Expert understanding of computer science principles including algorithms, data structures and design patterns
  • Excellent English verbal and written communication skills

Optional experience to make you stand out:

  • Familiarity with with Java and Spring in developing complex web applications that scale securely and responsively
  • Familiarity with native front-end mobile development (iOS or Android)
  • Knowledge of profiling tools and testing frameworks (Jest)
  • History collaborating with offshore teams
  • Industry experience with access control, video or smart home devices
  • Knowledge of WebRTC technologies (TURN, STUN, ICE, audio/video codecs)
  • Experience building and executing a high-quality production deployment pipelines (Jenkins)
  • Experience with Firebase (Backend-as-a-service) and related technologies like Firebase authentication, Firebase realtime DB, Firestore, Firebase functions, etc
  • Hands on development experience with wireless data-transfer technologies (Bluetooth and NFC) and related APIs


Description

Brivo is seeking a passionate, forward-thinking senior software engineer to join our mobile development organization. This individual will help us build robust backend services for our flagship mobile apps. A successful candidate thrives in a collaborative agile environment; give and respond well to feedback; identify and resolve issues before they escalate.

For this role, we are seeking candidates that are open to traveling to our Bethesda, MD office 1-2 times a quarter (every three months).

In this role you are expected to:

  • Write well-thought-out, secure, and high-performance backend code (AWS serverless lambda, node.js, typescript)
  • Drive technical innovation, processes, and best practices required to support best-in-class backend for mobile applications.
  • Perform code reviews to promote clean code, identify and address security vulnerabilities, and scalability issues
  • Collaborate with product managers, designers, and other engineers to architect and deliver high-quality services in support of our iOS and Android apps.
  • Work on teams that continuously build, test, ship, learn, and iterate
  • Setup alerts on backend apis to monitor target SLOs; troubleshoot, and resolve system issues
  • Assist with troubleshooting production problems, root cause analysis, and debugging
  • Make well-reasoned design decisions, identifying potential issues, trade offs, risks, and the appropriate level of abstraction; Handles open-ended problems and ambiguity well
  • Work within an Agile team to complete iteration planning, backlog refinement, and feature reviews
  • Collaborate with cross-functional teams based in US and Europe (UTC+2)

About the Team

“Mobile First” is at the core of Brivo’s success in access control and facility management. We build mobile experiences that unlock doors, adjust the thermostat, sign-in visitors, and manage facilities. We are spinning up a new mobile engineering team to join our existing world-class mobile development practices. This new team will drive several core platform initiatives critical to multiple mobile apps.

About Us

Brivo is the global leader in mobile, cloud-based access control for commercial real estate, multifamily residential, and large distributed enterprises. Our comprehensive product ecosystem and open API provide businesses with powerful digital tools to increase security automation, elevate employee and tenant experience, and improve the safety of all people and assets in the built environment. Having created the category over twenty years ago, our building access platform is now the digital foundation for the largest collection of customer facilities in the world, trusted by more than 25 million users occupying over 300M square feet of secured space in 42 countries.

Our dedication to simply better security means providing the best technology and support to property owners, managers, and tenants as they look for more from buildings where they live, work, and play. Our comprehensive product suite includes access control, smart readers, touchless mobile credentials, visitor management, occupancy monitoring, health and safety features, and integrated video surveillance, smart locks, and intercoms. Valued for its simple installation, high-reliability backbone, and rich API partner network, Brivo also has the longest track record of cybersecurity audits and privacy protections in the industry.

Brivo is privately held and headquartered in Bethesda, Maryland. Learn more at www.Brivo.com

Brivo is an Equal Opportunity/Affirmative Action Employer

🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)