Tech Stack
CloudDistributed SystemsDNSDockerKafkaKubernetesLinuxMicroservicesNoSQLRabbitMQSQL
About the role
- Architect, develop, and test cloud-native microservices
- Engage with a range of tech stacks, especially cloud services, Linux, Kubernetes and Docker
- Enhance platform's core workflow engine and enterprise-level applications
- Collaborate with cross-functional teams including sales and customer success
- Mentor team members and grow culture of continuous learning
- Lead best practices in observability by implementing logging, metrics, tracing
- Design and build systems with security at the forefront
Requirements
- 4+ years of high-level backend development experience
- Strong foundational knowledge in Internet & Operating Systems, including DNS, HTTP, I/O, and Resource Management
- Hands-on experience with a variety of tech stacks, preference for candidates experienced in our current stack
- Proficiency in cloud services, Linux, and container technologies such as Kubernetes and Docker
- Skilled in implementing observability tools and practices in a production environment
- Experience working with SQL and NoSQL databases
- Expertise in Message Brokers like RabbitMQ, Kafka, SQS, and designing systems for scale including knowledge of distributed systems, throttling, backpressure, and circuit breakers