Job Description
We are seeking an experienced Backend Engineer to lead the design and implementation of scalable backend systems. The ideal candidate will focus on delivering high-performance, secure, and reliable solutions while driving engineering best practices across the team.
Key Responsibilities
- Lead the design and implementation of scalable backend systems focusing on high performance, security, and reliability.
- Architect and develop well considered and future-proof APIs for internal and external use.
- Develop internal and external tools such as CLIs and Terraform Providers for use by our team and customers.
- Set the standards and drive the adoption of best practices in software development, including code reviews, testing, and continuous integration/deployment.
- Collaborate with cross-functional teams to align technical solutions with business goals and client needs.
- Mentor engineers and promote a culture of knowledge sharing and engineering excellence.
Job Requirements
- Proven experience in designing and implementing scalable backend systems.
- Strong expertise in API development and architecture.
- Experience with developing CLI tools and infrastructure-as-code solutions like Terraform.
- Deep understanding of software development best practices, including testing and CI/CD.
- Excellent collaboration skills to work with cross-functional teams.
- Ability to mentor and guide junior engineers.