Backend Engineer - Control Plane (Remote)
About the Role
Tailscale is seeking a talented Backend Engineer - Control Plane to join our dynamic team. This is a full-time remote position based in Canada, where you will play a crucial role in developing our control plane services. As a Backend Engineer, you will work on innovative solutions that enhance our network security and connectivity.
What You'll Do
- Design and implement robust backend services for our control plane.
- Collaborate with cross-functional teams to define and refine system architecture.
- Develop APIs and microservices that integrate seamlessly with our existing infrastructure.
- Participate in code reviews to ensure high-quality standards and best practices.
- Monitor and optimize system performance to ensure reliability and scalability.
Requirements
- 3+ years of experience as a Backend Engineer or similar role.
- Proficient in programming languages such as Go, Python, or Java.
- Experience with cloud services (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).
- Strong understanding of RESTful APIs and microservices architecture.
- Ability to work independently and collaboratively in a remote environment.
Nice to Have
- Familiarity with network protocols and security practices.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of database systems (SQL and NoSQL).
What We Offer
- Competitive salary ranging from $218,420 to $302,840 CAD.
- Flexible working hours and a fully remote work environment.
- Opportunities for professional development and continuous learning.
- Health and wellness benefits to support your well-being.
- A collaborative and inclusive company culture that values innovation.
This Backend Engineer position at Tailscale offers a competitive salary, a fully remote work environment, and opportunities for professional growth.
Who Will Succeed Here
Proficient in Go and Python, with a strong understanding of microservices architecture and experience building RESTful APIs to ensure scalable and maintainable backend services.
Self-motivated and disciplined, able to thrive in a fully remote work environment while managing time effectively and collaborating seamlessly with cross-functional teams using tools like Slack and GitHub.
Hands-on experience with cloud platforms such as AWS, GCP, and Azure, along with container orchestration technologies like Docker and Kubernetes, demonstrating a proactive approach to learning and implementing best practices in DevOps.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months