Senior Software Engineer, Full Stack

Nuon

  • San Francisco, California
  • 30+ days ago
  • Remote
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Constructionunmatched
    • Customer Experienceunmatched
    • Customer Relationsunmatched
    • Database Administrationunmatched
    • Database Designunmatched
    • Database Programmingunmatched
    • Database Technologyunmatched
    • Design Flowsunmatched
    • Establish Prioritiesunmatched
    • Logic Designunmatched
    • Multiplatform/Cross-Platformunmatched
    • Performance Analysisunmatched
    • Performance Metricsunmatched
    • PostgreSQLunmatched
    • Product Engineeringunmatched
    • Programming Toolsunmatched
    • REST (Representational State Transfer)unmatched
    • Service Level Agreement (SLA)unmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • User Interface/Experience (UI/UX)unmatched
    • Willing to Travelunmatched

    Description

    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.

    Numbers & Facts

    LocationSan Francisco, California (
    Remote
    )
    Websitehttps://nuon.co

    Similar Jobs

    See more jobs