
Senior Software Engineer, Full Stack
Nuon, Inc.10 months ago
Responsibilities
- Collaborate with product and engineering teams to align API design with business logic and customer needs.
- Design, develop, and maintain scalable and secure RESTful APIs for customer-facing and internal tools.
- Maintain comprehensive OpenAPI and Swagger documentation.
- Design, develop, and maintain database schemas for Postgres, ClickHouse, and other databases.
- Extend the actor-based Temporal workflow orchestration system.
- Monitor performance metrics to ensure SLA targets are met.
Requirements
- 8+ years of experience at a software-as-a-service company, ideally in the developer tools space.
- Experience with deploying software internally or as part of a product offering.
- Experience architecting, building, and maintaining Golang applications.
- Experience designing, developing, and maintaining database schemas for Postgres, ClickHouse, and other databases.
- Experience with asynchronous job orchestration, preferably using Temporal.io.
- Knowledge of Gin and GORM is preferred.
Benefits
- Remote position with required travel to the San Francisco office at least once per quarter.