Senior Backend Engineer
Posted on 11/28/2022
INACTIVE
Locations
Remote • Atlanta, GA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Elasticsearch
Google Cloud Platform
Microsoft Azure
MySQL
Redis
REST APIs
Kubernetes
Software Testing
Requirements
- Written lots of code and automation in modern languages (Go strongly preferred)
- Built production ready REST APIs, service oriented architectures, or microservices
- Architected and deployed highly scaled and reliable services, solutions, and infrastructure in multiple environments
- Managed production Kubernetes deployments or have been responsible for deploying/managing workloads running on Kubernetes in production
- Written applications to store and retrieve data at scale and high performance with database and caching systems like MySQL, Elasticsearch, and Redis
- Integrated a service mesh such as Istio into your production systems to enable service discovery, secure connectivity, canary deployments, etc
- You are intimately familiar with public cloud infrastructure: AWS, Azure, and GCP
- Incorporated modern operational and application delivery tools and methodologies into your production deployment workflows, like CI/CD, IaC, and GitOps
- Worked in a startup and distributed/remote team before, and understand the unique challenges of a startup environment
- Are actively involved or have contributed to the upstream Kubernetes community
- Have experience with formal specifications and standards like OCI and Docker's registry auth
- Have a history of speaking at technology conferences, blogging/writing technical articles, and/or contributing to a popular open source project
Responsibilities
- Designing, building, automating, and deploying critical portions of the services that power Upbound Marketplace
- Designing and implementing easy to consume and efficient APIs that serve vital data to the frontend application team
- 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
Cloud infrastructure management platform
Company Overview
Upbound's mission is to enable a new era of infrastructure management that is automated, reliable, efficient and empowers application teams to accelerate innovation by delivering software faster. The company created Crossplane - the modern, cloud-native alternative to Infrastructure as Code.
Benefits
- Equity
- Health care benefits
- 401k plan
- Work from anywhere
- Flexible hours & PTO
- Home office stipend
Company Core Values
- Be accountable
- Collaborate decisively
- Demonstrate craftsmanship
- Care for our communities
- Champion the customer
- Act as an owner
- Engage vulnerability