Curri

Transforming the way construction and industrial supplies are delivered.

Senior Software Engineer – Integrations/Solutions

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

30 days ago

Salary

Not specified

6 yrs expEnglishDistributed SystemsGraph QLJava ScriptNode.jsPostgresReactRedisType Script

Job Description

• Design and maintain intuitive, well-documented APIs that make it simple for external engineering teams to integrate with Curri • Build integrations between Curri's platform and external systems (ERPs, customer APIs, TMS platforms, webhooks) • Own the developer experience for partners and customers using Curri's APIs—from API design to documentation to support • Create solutions that connect customer workflows with Curri's platform • Build internal tools and dashboards for the Solutions and Operations teams to manage integrations • Work with Sales and Strategic Accounts to design technical solutions for customer needs • Debug integration issues across multiple external systems and data formats • Lead technical design for integration patterns that scale across customers • Document integration approaches and create technical guides for both internal and external audiences • Mentor engineers and help improve how the team builds integrations • Own projects end-to-end—from design through production deployment

Job Requirements

  • 6+ years building backend systems with TypeScript, Node.js, Postgres, Redis, NATS, and React
  • Experience building public-facing APIs or developer platforms with strong focus on developer experience (DX)
  • Excellent communicator who works well cross-functionally, both internally and externally
  • Strong experience designing REST or GraphQL APIs used by external parties, with focus on usability and intuitive design
  • Deep understanding of API design principles, versioning, backward compatibility, and what makes APIs easy to integrate with
  • Experience working directly with technical stakeholders at customer companies—comfortable communicating professionally and clearly with external engineering teams
  • Experience with webhooks, event-driven systems, and async messaging
  • Comfortable reading API docs and integrating with third-party APIs of varying quality
  • Experience with system design and distributed systems
  • Ability to build internal tools and dashboards
  • Track record of mentoring engineers and raising technical standards
  • Can translate business requirements into technical solutions
  • Comfortable juggling multiple integration projects at once
  • Patient debugger who can troubleshoot across systems you don't control
  • Strong ownership and bias toward action
  • Startup experience and comfortable with fast-paced environments

Benefits

  • Health, dental, vision insurance
  • 401K
  • Equity
  • Remote work with a flexible schedule
  • Opportunity to make a real impact

Related Job Pages

More Full-stack Engineer Jobs

Principal Software Engineer

ZoomInfo

It’s Our Business to Grow Yours

Full-stack Engineer30 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Principal Software Engineer leading ZoomInfo's web data acquisition systems

Distributed Systems
United States
$163.8K - $257.4K / year

Staff Software Engineer – CAM

Samsara

Pioneer of the Connected Operations Cloud

Full-stack Engineer30 days ago
Full TimeRemoteTeam 1,001-5,000Since 2015H1B Sponsor

Staff Software Engineer leading technical strategy for predictive maintenance platform

Distributed SystemsMicroservicesPython
California
$162.4K - $290K / year

Senior Engineer – Stability Analysis

Switzerland Global Enterprise

We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.

Full-stack Engineer30 days ago
Full TimeRemoteTeam 51-200Since 1927H1B No Sponsor

Senior Engineer performing safety analysis for BWR plants

Python
North Carolina
$111.2K - $213.2K / year

Senior Engineer – Containment Analysis

Switzerland Global Enterprise

We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.

Full-stack Engineer30 days ago
Full TimeRemoteTeam 51-200Since 1927H1B No Sponsor

Senior Engineer performing thermal-hydraulic analysis for nuclear reactor containment

Python
North Carolina
$111.2K - $213.2K / year