We are looking for a Platform Engineer, who is passionate about Golang/Serverless and building high-quality and scalable products. We believe in ownership and are looking for people driven to continuously ship new, impactful features and capabilities for our users and partners. Seasoned ability to design, develop and test new functionality, whilst ensuring the platform is always robust and scalable.
Key Responsibilities:
- Setup, maintain and evolve the external routing procedures for user’s deployments with Envoy or other options.
- Build an internal private network for dynamically meshing together services on the platform.
- Build Golang GRPC services from scratch capable of supporting tens of thousands of users, and the million+ to come.
- Define infrastructure that can be torn down, failed over, and reconstituted from scratch using the principle of immutable infrastructure using Terraform and Ansible.
- Interface with our TypeScript and GraphQL edge to expose your microservice APIs for both internal and potentially external consumption.
- Architecting and building highly available and scalable architectures and backends.
- Working with product and design to creatively solve complex problems.
Required Skills:
- A strong understanding of distributed systems. You enjoy building fault-tolerant, resilient, and scalable services.
- A solid intuition about how long your solutions will last. All systems age. In startups, we can hope for 2-3 orders of magnitude, or 12-18 months.
- A sense of grit to dive into a problem, implement a solution, scale that solution, and replace it when needed.
- 1+ years of experience of relevant experience.
- Solid Golang and Serverless experience.
- Experience with testing tools and practices.
- DevOps on AWS, GCP, DigitalOcean.
Benefits and perks:
We provide best-in-class benefits. Competitive salary, health benefits, generous equity grants, and much more. Beyond compensation, there are a few things that we believe working at Forneu is truly unique:
- Autonomy: We have very few meetings. Just a Monday and a Friday to go over the Company Board. We think your time is sacred, whether it's at work, or outside of work.
- Ownership: We're a company with high ownership and high autonomy culture. We hope that you'll come in, help us, and over the course of many years do the best work of your life. When we bring you on board, we expect you to grow and change the company for the better.
- Novel problems/solutions: We're a startup, with cool problems, which lets us implement novel solutions! We abhor “busy work” and think, whether it's the community, engineering, operations, etc there's always an opportunity for creative and high leverage solutions.
- Growth: We want you to grow with us, but we know that talent is loaned, so when you figure out what area you want to grow in next, whether it's at Outpost or outside, we'll make sure you land there.