Staff Software Engineer

ApplyApply
Posted 2 months ago
Share
Miami, Florida
$200,000 Annually

Staff Software Engineer (Full-Stack)

About Our Client

Our client is a modern commerce platform that simplifies complex transactional workflows across multiple user types. The platform enables flexible digital experiences and provides APIs that allow organizations to embed commerce functionality directly into their own products.

The platform helps organizations strengthen relationships, recognize achievements, support business development, and create meaningful customer interactions through thoughtful digital experiences.

Our client is a profitable, fast-growing company with a small, high-performing team that values ownership, craftsmanship, and building products that deliver exceptional user experiences.


About the Role

Our client is hiring a Staff Software Engineer (Full-Stack) who thrives in a startup environment and enjoys shipping high-quality product experiences quickly.

This role combines strong software engineering fundamentals with product thinking and end-to-end ownership. You will design and build scalable systems that power a multi-party platform involving multiple users, partners, and integrations.

You will operate with significant autonomy, working in lean engineering pairings and helping shape technical architecture, developer experience, and platform capabilities. As part of a small team, your work will directly impact customers and company growth.


What You Will Do

  • Own a core domain of the platform end-to-end, from architecture through production delivery and iteration
  • Design and build complex SPA applications and backend APIs supporting multi-party workflows and real-world integrations
  • Build and scale platform capabilities that support integrations with external partners
  • Contribute to developer APIs and platform ecosystem enabling embedded experiences in third-party applications
  • Make pragmatic architectural decisions balancing speed, scalability, and maintainability
  • Work in lean two-person engineering pairings with a high degree of ownership and autonomy
  • Ship high-quality code aligned with strong engineering standards
  • Collaborate cross-functionally to translate product needs into scalable technical solutions
  • Help evolve engineering practices including code quality, observability, and technical decision-making

Required Experience & Skillset

  • 6+ years of experience as an individual contributor full-stack software engineer, preferably in startup or scale-up environments
  • Demonstrated track record of shipping high-quality production software used by real customers
  • Strong full-stack engineering fundamentals with ability to design, build, and maintain scalable systems
  • Experience owning complex technical projects end-to-end across frontend and backend systems
  • Experience building complex SPA web applications and/or API backends supporting multi-party systems or real-world workflows
  • Proficiency in backend languages such as Ruby, Node.js, Python, or similar
  • Frontend experience using modern frameworks such as React and TypeScript
  • Strong understanding of system design principles including modular architecture, reliability, performance, and maintainability
  • Experience designing and working with APIs and distributed systems
  • Strong product mindset and ability to translate ambiguity into pragmatic technical solutions
  • Experience working in small, high-performing teams with high autonomy and accountability
  • Ability to operate language-agnostic and quickly ramp on new tools and frameworks
  • Experience working in environments with strong engineering standards including testing, code quality, and maintainability
  • Track record of ownership, accountability, and delivering measurable impact through software

Nice to Haves

  • Experience working as a founding or early engineer at a product startup
  • Experience building developer platforms or public-facing APIs
  • Experience with commerce platforms, transactional systems, or logistics-related workflows
  • Experience supporting multiple user personas or partner integrations within a single platform
  • Strong product intuition and attention to detail
  • Experience working in lean teams with minimal process overhead

What Doesn’t Work

  • Frequent short job tenures that indicate lack of ownership or long-term accountability
  • Primarily consulting experience without sustained ownership of production software
  • Experience limited to late-stage enterprise environments without exposure to startup pace
  • Lack of product mindset or limited exposure to customer-facing systems
  • Narrow specialization without ability to contribute across the full stack

Apply