Senior Software Engineer - Fullstack

New
Based in the United StatesFull-TimeSenior
Salary$160,000–$185,000 base salary range plus additional variable compensation opportunities
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSJavaRuby on RailsTypeScriptReactCI/CDDistributed Systems

Requirements

  • 8+ years of experience building and shipping scalable web applications and distributed systems.
  • Strong expertise in Ruby on Rails and Java for backend development.
  • Advanced frontend development experience with React and TypeScript.
  • Proven experience working with AWS or similar cloud infrastructure environments.
  • Strong background in system design, distributed systems, and high-scale architecture.
  • Demonstrated ability to build automated testing frameworks and establish CI/CD practices from the ground up.
  • Strong understanding of system dependencies, with the ability to anticipate downstream impacts and prevent cascading failures.
  • Experience implementing observability practices, monitoring, and proactive performance debugging.
  • Strong communication skills with the ability to explain technical concepts and trade-offs to both technical and non-technical stakeholders.
  • Curiosity and adaptability in leveraging modern tools, including AI-assisted development workflows.

Responsibilities

  • Design, build, and maintain scalable full-stack applications across frontend, backend, APIs, and distributed systems.
  • Develop responsive user interfaces using React and TypeScript, ensuring performance and usability across platforms.
  • Build and evolve backend services using Ruby on Rails and Java, supporting high-throughput, real-time operations.
  • Architect and optimize APIs, microservices, and real-time systems with a focus on dispatch, logistics, and routing performance.
  • Improve system reliability by identifying scaling constraints, improving observability, and proactively mitigating risks.
  • Define and implement automated testing frameworks, CI/CD quality gates, and engineering best practices to improve release stability.
  • Own technical domains end-to-end, ensuring architectural decisions account for downstream system impacts and business alignment.
  • Collaborate closely with Product, UX, and Engineering teams to deliver customer-facing features efficiently.
  • Support AI-driven initiatives and internal automation efforts to improve development velocity and operational efficiency.
  • Mentor engineers and contribute to architectural discussions and engineering standards across the organization.
View Full Description & ApplyYou'll be redirected to the employer's site
$160,000–$185,000 base salary range plus additional variable compensation opportunities
Apply Now