✨ About The Role
- As a Team Lead, you will guide a team of software engineers in developing and maintaining the core systems of Alpaca.
- The role involves designing and architecting the platform while actively contributing to coding and decision-making processes.
- You will be responsible for writing applications in Go, focusing on testing and observability.
- The position requires containerizing applications into optimized Docker images and deploying them using Kubernetes.
- The job emphasizes the importance of creating a robust and scalable platform that supports millions of users and high transaction volumes.
âš¡ Requirements
- The ideal candidate has extensive experience in software engineering, particularly in leading teams and projects.
- A strong background in Kubernetes, Golang, and Docker is essential for success in this role.
- The candidate should possess a deep understanding of cloud-native application development and microservices architecture.
- Experience with relational databases, especially Postgres, and optimizing queries on large datasets is crucial.
- The successful candidate will have a proven track record of writing well-structured, maintainable code and implementing testing strategies.