Senior Software Engineer, Full Stack
Nuon
Location
San Francisco
Employment Type
Full time
Location Type
Remote
Department
Engineering
As a Senior Software Engineer, Full-Stack at Nuon, you will be responsible for providing a high-quality user experience to our customers. You should have extensive full-stack experience with stateful UIs, cross-platform UX flows, API design, and databases of different kinds.
Nuon HQ is located in San Francisco, CA. This is a remote position, but you must be willing to travel to the office at least once a quarter.
Job Responsibilities
Collaborate with product/engineering teams to align API design with business logic and customer needs.
Design, develop, and maintain RESTful APIs for both customer-facing and internal tools, prioritizing scalability and security best practices.
Maintain comprehensive OpenAPI/Swagger documentation.
Design, develop, and maintain database schemas for Postgres, Clickhouse, and other databases.
Extend our actor-based Temporal workflow orchestration system: https://nuon.co/blog/how-we-rebuilt-our-api-using-long-lived-workflows/
Monitor performance metrics to ensure we meet SLAs.
Qualifications
8+ years of experience as at a Software-as-a-Service company, ideally one in the developer tools space, with experience with the challenges of deploying software either in an internal capacity or as part of the overall product offering.
Experience architecting, building and maintaining Golang applications. Knowledge of Gin and Gorm preferred.
Design, develop, and maintain database schemas for Postgres, Clickhouse, and other databases.
Experience working with asynchronous job orchestration, preferably using Temporal.io.
About Nuon
Nuon is building the industry-leading Bring Your Own Cloud (BYOC) platform, to empower SaaS providers to deploy their applications into their customer’s cloud. It has raised 16.5M to date in series A and seed rounds. Learn more about our investors here.