UpBound

Staff Full Stack Engineer (REMOTE)

Vancouver, British Columbia, Canada

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Cloud Computing, Software DevelopmentIndustries

Staff Full Stack Engineer - Upbound Console

Position Overview

As a Staff Full Stack Engineer on Upbound Console, you will be responsible for building the user experiences that customers of Upbound directly interact with. As the face and first touch-point for users of the product, you will be tasked with building the experience that will delight and impress them, thereby contributing meaningfully and tangibly to the overall business and product.

Responsibilities

  • Designing and building the end-user facing experiences of Upbound Console.
  • Designing and developing backend declarative, RESTful, and GraphQL APIs to retrieve application data and build dynamic visualizations and experiences.
  • Optimizing and troubleshooting Single Page Applications (SPA) across a diverse variety of environments (browsers, etc.).
  • Reporting and fixing bugs in private and public projects.
  • Designing and authoring test plans, unit testing, and integration testing to ensure high-quality code that is free of regressions.
  • Mentoring more junior members of the team and providing high-quality constructive feedback on pull requests and design documents.
  • Partnering with other disciplines and roles on a shared mission, demonstrating highly effective communication and collaboration skills.
  • Supporting the full project lifecycle - discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readiness.

Requirements

  • Written lots of responsive and performant User Interfaces (UIs - TypeScript preferred).
  • Developed interfaces solving for cloud computing infrastructure management or Kubernetes management concerns.
  • Designed reliable, beautiful, and delightful-to-use Single Page Applications (SPA) with a variety of frameworks (React is ideal).
  • Designed and developed APIs and services that are tuned for performance, observability, security, scalability, and high reliability.
  • Written test plans and implemented test cases to keep your code to a high standard of quality, using libraries such as Jest and react-testing-library, as well as end-to-end testing frameworks like Cypress.
  • Followed CSS best practices for designing responsive user interfaces, such as Flex and Grid.
  • Managed application state with libraries such as Redux.
  • Optimized the packaging and deployment of your applications with bundling tools like Webpack.
  • Internalized how important owning the “face” of the product is and the effect it has on customer experience.
  • Architected and deployed highly scaled and reliable applications in multiple environments.
  • Incorporated modern operational and application delivery tools and methodologies into your production deployment workflows, like CI/CD, IaC, and GitOps.

Plus Factors

  • Experience working in a startup and distributed/remote team, understanding the unique challenges of a startup environment.
  • Experience building or contributing to backend services written in the Go programming language.
  • Experience being responsible for deploying/managing workloads running on Kubernetes in production.
  • A history of speaking at technology conferences, blogging/writing technical articles, and/or contributing to a popular open-source project.

Employment Type

  • [Employment Type Not Specified]

Location Type

  • [Location Type Not Specified]

Salary

  • [Salary Not Specified]

#LI-REMOTE

Skills

TypeScript
React
APIs
GraphQL
RESTful APIs
Single Page Applications (SPA)
Cloud computing infrastructure management
Kubernetes management
Performance optimization
Observability
Security
Scalability
High reliability
Test plans
Unit testing
Integration testing
Mentoring
Collaboration
Communication

UpBound

Cloud-based solutions for infrastructure management

About UpBound

Upbound provides cloud-based solutions designed to help businesses streamline their operations and manage their cloud infrastructure more effectively. Their services include managed control planes that allow platform teams to scale resources as needed, ensuring optimal performance. A key feature is the ability to auto-scale control planes to support platforms with over 1,000 Custom Resource Definitions (CRDs), which means resources can adjust automatically based on demand. Upbound also offers Upbound Spaces, enabling organizations to deploy managed control planes in their own environments, which is beneficial for compliance with data privacy regulations. Unlike many competitors, Upbound focuses on simplifying the management of various cloud service providers and tools through centralized control. The company's goal is to empower businesses to innovate rapidly while maintaining efficient infrastructure management, with a subscription-based model that generates recurring revenue.

Seattle, WashingtonHeadquarters
2017Year Founded
$67.1MTotal Funding
SERIES_BCompany Stage
Enterprise Software, CybersecurityIndustries
51-200Employees

Benefits

Equity
Health care benefits
401k plan
Work from anywhere
Flexible hours & PTO
Home office stipend

Risks

Name confusion with rent-to-own company involved in a lawsuit poses reputational risk.
Increased competition in cloud-native platforms may dilute Upbound's market share.
Rapid technological advancements require continuous innovation, straining Upbound's resources.

Differentiation

Upbound offers managed control planes powered by Crossplane, a unique cloud-native solution.
The company provides auto-scaling for platforms with over 1,000 Custom Resource Definitions.
Upbound Spaces allows deployment of managed control planes in private environments for data compliance.

Upsides

Increased adoption of Kubernetes boosts demand for Upbound's Crossplane solutions.
Multi-cloud strategies create opportunities for Upbound's centralized control solutions.
Rise of platform engineering increases need for Upbound's managed control planes.

Land your dream remote job 3x faster with AI