Remote Software Engineer – Full Stack (SaaS & Infrastructure)

at Flox

Posted 1 day ago 2 applied

Description:

  • Flox is an innovative Series A startup focused on building developer tools for engineering teams.
  • The company aims to simplify complex workflows, improve developer productivity, and empower teams to deliver high-quality software faster.
  • The position is for a Software Engineer – Full Stack, responsible for building and scaling the core platform.
  • The role involves designing, building, and maintaining core services and user interfaces for the SaaS offering.
  • Responsibilities include working on APIs, multi-tenant storage, role-based access control, authentication and authorization, payment systems, web presentation, and database schema design.
  • The engineer will ensure services are secure, scalable, and efficient, supporting both internal teams and customers.
  • The ideal candidate thrives in a startup environment, understands the challenges of scaling SaaS platforms, and enjoys building robust systems.
  • Collaboration with product, design, and other engineers is essential to deliver high-quality services.

Requirements:

  • A minimum of 4 years of experience in full-stack software development for a SaaS or Enterprise administration console is required.
  • Strong proficiency in Go, Rust, Python, or a similar backend language is necessary.
  • In addition to backend skills, strong proficiency with Javascript/Typescript, particularly Angular, is required.
  • Experience with RESTful APIs and/or gRPC is essential.
  • Expertise in authentication and authorization protocols such as OAuth, OpenID Connect, and JWT is required.
  • Experience designing and implementing RBAC and multi-tenant architectures is necessary.
  • A strong understanding of SQL and database optimization (PostgreSQL, MySQL, or similar) is required.
  • Familiarity with payment processing systems like Stripe or Braintree is necessary.
  • Knowledge of observability tools such as Prometheus or OpenTelemetry is required.
  • Nice-to-have qualifications include experience with SOC2 compliance, security best practices, and infrastructure hardening, as well as familiarity with modern Angular frameworks, Nix, Rust, or Node.js, and knowledge of event-driven architectures (Kafka, NATS, or RabbitMQ).

Benefits:

  • The position offers a competitive salary and meaningful equity in an early-stage startup.
  • A flexible, remote-friendly work environment is provided.
  • There are opportunities for career growth in a high-impact role.
  • The chance to shape the technical culture and architecture of a rapidly growing SaaS product is available.
  • Travel is encouraged about 2 weeks a year to collaborate with the team in person.