We develop services (primarily with Node.js and Python) and deploy containers using Kubernetes. AWS is our hyperscaler of choice
We embrace end-to-end service ownership, from concept to production
We are obsessed with performance, metrics, resiliency, testing in production, failure proofing & scalability
We are passionate about operating cloud services, designing distributed systems, architecting and coding using best practices
We enjoy working and being a part of a collaborative, fun, and technical team
What you'll do
Passion. You have high standards and craftsmanship in your work. You push the boundaries and challenge the status quo because you want to deliver optimal viable solutions. You are passionate about platform software, distributed systems, and user experience.
DevOps Mentality. You understand “infrastructure as code”. You know how to scale a solution, not just throw more hardware at a problem. You take end-to-end ownership of your solutions.
Teamwork. You thrive in a positive, agile, and collaborative environment with your great communication skills. You believe in the value of iterating together toward a common goal. You enjoy learning new technologies and are not afraid to make mistakes.
Tech Chops
Experience designing, architecting, and developing highly scalable software and services
Self-driven and highly motived to deliver top-tier solutions
You are experienced in developing and running microservices
You enjoy object-oriented programming
Experience leveraging cloud providers and preferably working knowledge of AWS services such as CloudFormation, S3, SQS, SNS, SES, EKS, DynamoDB, and RDS
Experience deploying and running production services using Docker, Helm, and Kubernetes
Knowledge and experience operating critical production services at scale
You embrace agile engineering practices and dev-ops culture
You are a team player who is eager to collaborate with the team and the rest of the engineering organization
Knowledge of SQL and NoSQL database technologies a plus
What you'll bring
Bachelor’s or Master’s degree (or equivalent) in Computer Science, Computer Engineering, or related field
Expert level in software engineering with a focus on backend/service development
Strong interpersonal and communication skills, both written and oral