Join our Application Frameworks team as a Senior Software Engineer to help implement common application development tool kits and frameworks, streamline building products, and meet the needs of handling millions of interactions of end customers daily.
Requirements
- At least 5 years of software engineering experience with a focus on building maintainable, scalable systems.
- Strong proficiency in Go, Erlang, Elixir, or TypeScript with the capability and drive to learn new languages as needed.
- Experience building SDKs and Libraries ideally in a professional capacity or in open source projects with reasonable traction.
- Kubernetes expertise for building applications optimized to run on k8s, taking into consideration state, restarts, continuous delivery, and GitOps principles.
- Database and messaging system knowledge for building apps that leverage storage systems with relational databases, NoSQL, event-driven or streaming architectures like PubSub.