Salary
💰 $120,000 - $180,000 per year
Tech Stack
Distributed SystemsGoKubernetes
About the role
- Architect, implement, and maintain scalable, highly concurrent backend services using Go.
- Develop distributed systems capable of handling high throughput and reliability.
- Collaborate with frontend engineers, platform teams, and embedded developers to integrate services across applications and devices.
- Optimize backend performance and troubleshoot concurrency and scalability issues.
- Ensure rigorous security practices and standards in backend development.
- Write high-quality code, conduct thorough reviews, and maintain excellent documentation.
Requirements
- 5+ years of software engineering experience, focusing on backend development.
- Deep knowledge and expertise in Go.
- Significant experience designing and building highly concurrent, distributed systems.
- Experience with Kubernetes and container orchestration.
- Strong API design and development skills.
- Solid understanding of system architecture, data structures, algorithms, and performance optimization.
- Proven ability to independently drive backend projects from concept to completion.
- Strong analytical and problem-solving abilities.
- 100% Employer paid Health, Dental and Vision Insurance for you and your families
- Ability to participate in the companies 401k program
- Unlimited PTO policy with an enforced 2 week minimum
- Equity Package
- Work / Home Office Stipend
- Global Entry Re-Imbursement
- 16 Week Paid Parental Leave
- Monthly Health and Wellness Stipend
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Gobackend developmentdistributed systemshigh concurrencyAPI designperformance optimizationdata structuresalgorithmsKubernetescontainer orchestration
Soft skills
analytical skillsproblem-solvingcollaborationindependent project management