Position Golang Software Engineer Location New Jersey
Remote - Yes
Software Engineer - backend for Compute team
Minimum 4 years of software engineering experience.
Experience working with complex, distributed systems.
Experience working within a microservice architecture, with knowledge of both asynchronous, event-driven processing, and synchronous gRPC/HTTP-based requests.
Experience developing high-availability, highly-scalable APIs that have been used by thousands of users or more.
A passion for shipping well-engineered and well-tested code.
Strong analytical, communications, and organizational skills.
Experience in agile software development methodologies.
Highly desirable skills/experience include:
CI/CD experience with a focus on quality and developer velocity