6 months ago
Base Salary
$180k - $210k/yr
Responsibilities
- Design, develop, test, and debug components for distributed systems.
- Own and drive nonfunctional requirements such as scalability, availability, and security.
- Develop and maintain unit and integration tests for robust code coverage.
- Produce enterprise-class documentation for collaboration.
- Break down complex tasks into manageable components and execute effectively.
- Collaborate with team members to elevate technology standards and apply best practices.
- Participate actively in an agile environment to deliver high-quality software solutions.
Requirements
- 5-7 years of hands-on coding experience with Golang in a product development environment.
- Strong programming and design fundamentals with excellent problem-solving skills.
- Exceptional analytical abilities and talent for visualizing processes and outcomes.
- Passion for continuous learning and building high-performance systems with knowledge of concurrency and multi-threading.
- Experience architecting microservices and developing RESTful APIs.
- Prior experience with high-throughput storage, cloud computing, NoSQL databases, or large-scale systems is a plus.
