SENIOR SOFTWARE ENGINEER

Curri
Full-time
Remote - United States
Posted on 3 months ago

Job Description

We are looking for a Senior Software Engineer to help build and scale innovative software that powers Curri's logistics platform. This role requires technical excellence, zeal, curiosity, and a deep sense of purpose. The ideal candidate will lead by example, mentor junior engineers, and contribute to improving development practices. This is a high-leverage role for someone passionate about building systems that matter and improving construction logistics.

Responsibilities

  • Design, develop, and maintain core backend services for foundational domains
  • Build intuitive internal UIs that streamline workflows
  • Lead system design efforts, ensuring scalability and maintainability
  • Collaborate cross-functionally with engineering teams, product managers, and stakeholders
  • Mentor junior engineers and improve development practices
  • Own projects end-to-end, from defining technical specs to shipping production-ready systems

Requirements

  • 6+ years of experience building scalable backend systems using TypeScript, Postgres, Redis, NATS, and React
  • Strong expertise in domain modeling, system design, and building distributed systems
  • Experience designing, implementing, and supporting cross-functional foundational services
  • Ability to build usable internal tools and dashboards
  • Proven track record of mentoring other engineers
  • Ability to operate autonomously with strong ownership
  • Strong communication and cross-functional collaboration skills
  • Startup mentality with experience thriving in fast-paced environments

Benefits

  • No benefits