Engineering

DevOps Engineer

Engineering


This person will support a variety of cloud workloads and will be instrumental in setting standards on key technologies. You will help drive both performance and cost efficiencies within Google Cloud Platform infrastructure. Will deliver innovations around build pipelines, infrastructure automation, and performance. The position will also assist with internal IT infrastructure operations and user management.

Prerequisites

  • 3+ years experience with Google Cloud Platform Serverless Orchestration on a commercial SaaS product.
  • Setup and Configuration of Cloud Monitoring & Logging
  • Developed & Managed CI/CD
  • Experience with database technologies (SQL, NoSQL, memory cache)
  • Experience managing file, block, and object storage architectures
  • Basic networking (routes, security groups, firewall rules)

Nice-to-Haves

  • Previous Experience with Stackdriver
  • Sentry as APM tool
  • Google Cloud Source Repos (CSR)
  • Google Cloud Functions, AppEngine, Datastore, Spanner.
  • Google Cloud Trace libraries used to setup distributed Tracing in PROD
  • Instrument code to enable Cloud Profiler, Cloud Tracing and Cloud Debugger G Suite Management Experience Javascript, Typescript, Node.js

Expectations

  • Establish Proactive Monitoring and Alerting of Metrics. Use metrics to drive the scalability and health of infrastructure and applications.
  • Blackbox Monitoring - Monitor and provide notifications of user-visible attributes of the system, for example:
  • Service Uptime
  • Response Time (latency)
  • Error count/rate
  • Whitebox Monitoring - Monitor and provide notifications of internal attributes of the system, for example:
  • CPU utilization
  • Memory utilization
  • Instances utilized
  • Billing alerts
  • Define and expand beyond initial KPI baseline.
  • Realtime Dashboards & Automated Reporting
  • DevOps Automation
  • Deployment Monitoring, for example:
  • Frequency of Deployments
  • Track Failed Deployment
  • Automate recovery of failed deployments

Sr. Software Developer
Full Stack for Accounting Products

Engineering


We’re looking for a Full-Stack developer who dives deep into tech and is trusted by their peers to come up with the best solutions for any problem. We design as a team, we code review each other's work, and we invest in automated testing and deployments. We look for phenomenal teammates who are able to tackle problems under tight constraints and deliver forward-thinking solutions.

The team builds a platform and feature set that is designed to improve people’s lives through experiences they have with real estate. Our entire tech stack is on cloud-based infrastructure, from the UI to the data, and everything in between. The ideal Full-Stack developer will collaborate with peers to create a new user experience for our customers while ensuring the Back-End is built securely and to scale through corresponding APIs and services.

Prerequisites

  • 5+ years experience in a professional programming position.
  • Deep knowledge and experience in UI
  • Technologies (Angular, Typescript and Javascript).
  • Experience building applications with Node.js.
  • Experience modeling data in relational and NoSQL databases.
  • Experience querying with ElasticSearch.
  • Experience building on Google Cloud Platform infrastructure.
  • Experience writing REST APIs.
  • Experience with micro-services architecture and server side technologies.
  • Aptitude to independently learn new technologies.
  • Have a belief in automation and tooling as a critical part of the software lifecycle.

Nice-to-Haves

  • Experience building on Google Cloud Platform infrastructure.
  • Experience modeling data in Google Datastore and Spanner.
  • Experience using Google Cloud Functions and AppEngine.
  • Knowledge of Double Entry Accounting Principles (GAAP).

Expectations

  • Build software applications, unit testing, code review, test automation and continuous delivery.
  • Collaborate with the team to design, develop, and support new features.
  • Integrate software components and third-party programs.
  • Create technical documentation for reference and reporting.
  • Maintain coding, compliance, & security standards with good knowledge of web application vulnerabilities such as cross-site scripting (XSS), session hijacking, SQL injection, CSRF (Cross-Site Request Forgery), OWASP Top 10, and other attack vectors.
  • Architecture and development of responsive and mobile first web applications and APIs.
  • Collaborate closely across development disciplines to coordinate, and in some cases drive feature functionality and implementation.


Sr. Software Developer
Full Stack for Native Platform Integrations

Engineering


We’re looking for a Full-Stack developer who dives deep into tech and is trusted by their peers to come up with the best solutions for any problem. We design as a team, we code review each other's work, and we invest in automated testing and deployments. We look for phenomenal teammates who are able to tackle problems under tight constraints and deliver forward-thinking solutions.

The team builds a platform and feature set that is designed to improve people’s lives through experiences they have with real estate. Our entire tech stack is on cloud-based infrastructure, from the UI to the data, and everything in between. The ideal Full-Stack developer will collaborate with peers to create a new user experience for our customers while ensuring the Back-End is built securely and to scale through corresponding APIs and services.

Prerequisites

  • 5+ years experience in a professional programming position.
  • Deep knowledge and experience in UI
  • Technologies (Angular, Typescript and Javascript).
  • Experience building applications with Node.js.
  • Experience modeling data in relational and NoSQL databases.
  • Experience querying with ElasticSearch.
  • Experience building on Public Clouds.
  • Experience writing REST APIs.
  • Experience with micro-services architecture and server side technologies.
  • Aptitude to independently learn new technologies.
  • Have a belief in automation and tooling as a critical part of the software lifecycle.

Nice-to-Haves

  • Experience building on Google Cloud Platform infrastructure.
  • Experience modeling data in Google Datastore and Spanner.
  • Experience using Google Cloud Functions and AppEngine.
  • Building middleware to sync data between disparate systems.

Expectations

  • Build software applications, unit testing, code review, test automation and continuous delivery.
  • Collaborate with the team to design, develop, and support new features.
  • Integrate software components and third-party programs.
  • Create technical documentation for reference and reporting.
  • Maintain coding, compliance, & security standards with good knowledge of web application vulnerabilities such as cross-site scripting (XSS), session hijacking, SQL injection, CSRF (Cross-Site Request Forgery), OWASP Top 10, and other attack vectors.
  • Architecture and development of responsive and mobile first web applications and APIs.
  • Collaborate closely across development disciplines to coordinate, and in some cases drive feature functionality and implementation.

Sr. Software Developer
Full Stack for Platform APIs

Engineering


As a Senior Software Engineer on the developer ecosystem and API product you will help build a turnkey, sustainable way for Platform users to access all Zipi services. You will help enable internal and outside teams to integrate with the Zipi Platform quickly and simply, rather than manage hundreds of underlying platform features.

Prerequisites

  • 3+ years of using Node.js on a commercial software project.
  • 5+ years of experience developing SaaS applications in the public cloud.
  • Experience Designing and Deploying APIs.
  • Solid understanding of API design, canary deployments, and feature flags.
  • Strong Understanding of Best Practice Security Principles for Public Cloud SaaS product.

Nice-to-Haves

  • Be an exemplar software engineer, who crafts elegant, quality code that is resilient and scalable.
  • Google Cloud and Tyk API Gateway expertise.
  • Javascript, using a more modern framework like Angular front end in the last few years; Node on the backend.

Expectations

  • Partner with product, UX and other senior engineers on feature discovery and rapid prototyping to help shape the long term API developer ecosystem roadmap in the product portfolio.
  • Provide expertise in crafting the public API to serve as a robust and purpose driven ecosystem for the developer community.
  • Have a major impact across the engineering org by being a role model and mentor for other engineers.
  • Help the entire team continuously improve our processes, techniques and technologies.