We are looking for a talented hands-on team leader for our cloud services, with a solid backend development background.
As a team leader, you will participate in leading and developing a team of highly skilled and talented people working together in agile development methodologies.
Key Responsibilities
Leading a development team in an agile environment.
Rapidly deliver high-quality, scalable, enterprise-ready SaaS applications.
Measure, analyze, and improve existing software to enhance performance and functionality.
Research and suggest new technologies to improve scale and performance.
Work closely with other groups and stakeholders to manage requirements and priorities.
Requirements:
At least a year of experience in a managerial position.
3+ years of experience in modern cloud programming languages (preferably Node.js).
Experience in developing large, distributed software systems.
Experience with relational and document-based databases.
Experience with cloud system architecture and containerized microservices (preferably Kubernetes).
Solid understanding of cloud monitoring and alerting using tools such as Grafana, Prometheus, and ELK Stack.
Advantages:
At least a year of experience in a managerial position.
3+ years of experience in modern cloud programming languages (preferably Node.js).
Experience in developing large, distributed software systems.
Experience with relational and document-based databases.
Experience with cloud system architecture and containerized microservices (preferably Kubernetes).
Solid understanding of cloud monitoring and alerting using tools such as Grafana, Prometheus, and ELK Stack.
Advantages:
Experience with frontend technologies (preferably ReactJS).
Experience with Golang.
Experience with multi-cloud deployed applications.
This position is open to all candidates.