Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ritchie Bros.

Staff Software Engineer

Ritchie Bros.

Staff Software Engineer on the Product Engineering team at RB Global, focusing on full-stack development with Angular and TypeScript. Responsible for building secure, high-quality applications and backend services.

Posted 5/20/2026full-timeRemote • Connecticut • 🇺🇸 United StatesLead💰 $112,680 - $168,920 per yearWebsite

Tech Stack

Tools & technologies
AngularBootstrapDjangoJavaJavaScriptMicroservicesNode.jsPostgresPythonReactSDLCSQLTypeScript

About the role

Key responsibilities & impact
  • Own features from the database to the browser. While your primary focus is crafting world-class UIs, you will actively write and modify backend services to support user-facing workflows and real-time streaming components.
  • Design and enforce a clean Angular module-based architecture organized by feature-domains, ensuring the frontend codebase remains scalable, decoupled, and highly maintainable as the product line expands.
  • Implement and harden enterprise-grade API integrations. Design robust interceptor patterns for request/response handling, custom error capturing, and secure multi-tenant auth/session state management.
  • Architect real-time asynchronous UI modules using advanced state management libraries to seamlessly handle heavy data feeds, WebSockets, Server-Sent Events (SSE).
  • Own internationalization (i18n/localization) workflows across screens, and leverage Progressive Web App (PWA) patterns and service workers to optimize offline resilience and caching strategies.
  • Architect and develop high-concurrency backend services in Python (FastAPI/Django) to handle core business logic and complex workflows.
  • Actively utilize autonomous coding agents to plan, generate, and test front-end and backend code, maintaining high velocity while ensuring code quality through agent-assisted peer reviews.
  • Own the implementation of secure authorization protocols (JWT, OpenID Connect) to ensure that both humans and AI agents operate within strict permission boundaries.
  • Monitor and optimize API latency and database query performance (PostgreSQL/MS SQL) to support real-time interaction for both web/mobile apps and high-frequency agent.

Requirements

What you’ll need
  • 7-8+ years of professional full-stack software engineering experience with a stellar track record of shipping production-grade commercial web applications.
  • Expert-level proficiency with Angular and TypeScript as your primary engineering stack. Strong secondary experience with modern React architectures is highly valued.
  • Deep experience with Angular module-based architecture, feature-domain organization, and hands-on mastery of modern state management libraries. Strong knowledge of HTTP/API patterns, secure auth/session handling, and advanced interceptor design for resilient request/response processing.
  • Practical experience with enterprise UI frameworks (Angular Material, Bootstrap), custom component libraries, and localization/internationalization (i18n) workflows. Solid understanding of PWA behavior, service worker lifecycles, and advanced caching mechanics in Angular applications.
  • Strong SQL skills (PostgreSQL/MS SQL) and production experience with OAuth2/JWT for secure service-to-service communication.
  • Practical, hands-on experience building or modifying backend microservices and APIs (e.g., Python, Node.js, or Java. Python preferred). Comfortable navigating databases, routing logic, and data schemas.
  • Demonstrated proficiency in using coding agents to accelerate the SDLC and plan and code complex engineering tasks.

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Basic life insurances
  • 401k plan with 100% match for the first 4% contributed
  • 15 days of PTO each year

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AngularTypeScriptPythonFastAPIDjangoPostgreSQLMS SQLOAuth2JWTPWA
Soft Skills
problem-solvingcollaborationcode quality assurancepeer reviewsscalabilitymaintainabilityinternationalizationlocalizationcommunicationleadership