What You'll Do
- Develop and maintain backend services in Go and Node.js that operate across Windows, macOS, and Linux environments.
- Deepen your understanding of operating system internals, including Windows services, event logging, kernel components, and macOS launch daemons.
- Collaborate with architects, DevOps, and UX teams to build highly available and scalable systems that prioritize security and performance.
- Implement and integrate secure communication protocols such as mTLS, OAuth, and OIDC to protect service interactions.
- Write and automate comprehensive test suites, including unit, functional, and acceptance tests, to ensure code reliability.
- Participate in agile planning and contribute to long-term technical strategy alongside product teams.
- Support and guide less experienced engineers through code reviews, pair programming, and knowledge sharing.
Requirements
- 7–10 years of hands-on experience building applications for Windows, macOS, or Linux, using modern programming languages such as Python, Java, or Go.
- Proven experience with public cloud platforms like AWS, GCP, or Azure, and CI/CD pipelines—GitHub Actions is preferred.
- Familiarity with containerization using Docker and orchestration via Kubernetes.
- Solid background in backend or full-stack development with a focus on system reliability and scalability.
- Willingness to mentor team members and contribute to a collaborative engineering culture.
Benefits
- Fully remote work environment with team members across 15+ countries.
- Inclusive, values-driven culture that encourages innovation and personal growth.
- Opportunity to work directly with senior leadership and influence technical direction.
- Commitment to diversity and equal opportunity in all aspects of employment.
- Supportive environment that values continuous improvement and unique perspectives.


