Tech Stack
CloudDistributed SystemsDNSDockerKafkaKubernetesLinuxMicroservicesNoSQLRabbitMQSQL
About the role
- Shape the architecture and evolution of Blink's backend services and platform.
- Architect, develop, and test cloud-native microservices, ensuring scalability and reliability.
- Deeply engage with a range of tech stacks, cloud services, Linux, and containerized environments (Kubernetes, Docker).
- Enhance the platform's core workflow engine and contribute to enterprise-level applications and services.
- Collaborate closely with cross-functional teams, including sales and customer success, to tailor solutions to customer needs.
- Mentor team members and grow a culture of continuous learning and improvement.
- Lead observability best practices by implementing effective logging, metrics, and tracing systems.
- Design and build systems with security at the forefront to protect customers and their data.
Requirements
- 4+ years of high-level backend development experience, with a proven track record of working in dynamic, fast-paced environments.
- Strong foundational knowledge in Internet & Operating Systems, including DNS, HTTP, I/O, and Resource Management.
- Hands-on experience with a variety of tech stacks, with a preference for candidates experienced in Blink's 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.
- Knowledge of designing systems for scale including distributed systems, throttling, backpressure, and circuit breakers.