Principal Backend Engineer

3 days ago

Apply Now
Logo of SupplyHouse.com

SupplyHouse.com

eCommerce • Retail • B2C

SupplyHouse. com is an online retailer specializing in providing a wide range of plumbing, heating, HVAC, and electrical supplies. The company offers various products, including PEX supplies, fittings, valves, tools, and resources for both professional and amateur DIYers. With a focus on offering a comprehensive selection of parts and materials, SupplyHouse. com supports its customers with fast shipping, easy returns, and customer-centric services. The company is committed to serving trade professionals as well as general consumers by providing access to a vast inventory and competitive pricing.

501 - 1000 employees

Founded 2004

🛍️ eCommerce

🛒 Retail

👥 B2C

📋 Description

• Architect end-to-end software solutions using modern frameworks and design patterns aligned with scalability, performance, and maintainability goals. • Lead system design discussions for high-traffic applications, ensuring robust architecture for business-critical services. • Evaluate, recommend, and implement architectural improvements to enhance scalability, observability, and resilience. • Define and uphold best practices for code quality, security, accessibility, and data privacy compliance. • Lead complex, cross-functional projects from concept to delivery, aligning engineering solutions with business needs. • Collaborate with product and business teams to define technical vision and ensure cohesive project execution. • Oversee the technical implementation of new features and services, ensuring efficient use of system resources and infrastructure. • Build and maintain distributed systems using Spring Boot microservices, Docker, and Kubernetes. • Design and optimize high-performance databases using MySQL and Oracle, leveraging indexing and tuning for efficiency. • Implement and manage Redis for caching, Eureka Server for service registration, and the ELK Stack for monitoring and analytics. • Configure Nginx and Apache for load balancing and high availability across production systems. • Own and maintain CI/CD pipelines using Jenkins for automated builds, testing, and deployments. • Ensure system health and stability through proactive monitoring, logging, and alerting strategies. • Drive improvements in deployment automation, infrastructure as code, and site reliability practices. • Act as a technical advisor and mentor, helping develop engineers’ skills in architecture, design, and problem-solving. • Conduct code and design reviews to maintain engineering excellence. • Collaborate effectively with senior leadership and cross-departmental stakeholders to influence company-wide technical initiatives. • Foster a culture of innovation, ownership, and accountability across the engineering organization.

🎯 Requirements

• Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Information Technology, or related field. • 10+ years of experience in enterprise-level software development. • Advanced proficiency in: • Java, Spring Boot, Microservices Architecture • MySQL, Oracle, and Redis • React and modern front-end frameworks • Docker, Kubernetes, Jenkins CI/CD • Linux/UNIX, Nginx, Apache, and ELK Stack • Deep understanding of data structures, algorithms, and system design principles. • Proven ability to architect and deliver complex backend systems and mentor technical teams. • Strong collaboration skills with the ability to influence senior leaders and align multiple teams toward shared goals.

🏖️ Benefits

• 100% paid comprehensive and private medical, dental, and vision insurance; employee assistance program (EAP); life and AD&D insurance; spouse and dependent life insurance; short- and long-term disability • Paid time off and country-specific holidays • Company-provided equipment and one-time $250 work from home stipend • $750 annual professional development budget • Company rewards and recognition program • And more!

Apply Now

Similar Jobs

November 27

Senior SaaS Platform Architect designing scalable platforms for AI-driven translation solutions. Collaborating with teams to align technical decisions with company’s strategic vision.

AWS

Cloud

Python

React

November 13

PagerDuty

1001 - 5000

Staff Engineer specializing in Ruby on Rails for PagerDuty's Ops Cloud Platform. Leading technical architecture and modernization efforts for scalable web applications.

🇨🇦 Canada – Remote

💵 $157k - $238k / year

💰 $90M Series D on 2018-09

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

AWS

Distributed Systems

Kafka

Kubernetes

MySQL

Redis

Ruby

Ruby on Rails

November 1

Staff Engineer role at Nagarro, developing fullstack Java applications and overcoming client challenges. Collaborating in a dynamic, non-hierarchical company culture to deliver innovative solutions.

Angular

Cloud

Docker

Hibernate

Java

JavaScript

Jenkins

Microservices

React

Spring

Spring Boot

SpringBoot

Go

November 1

Staff Engineer, .Net Fullstack at Nagarro building products and experiences that inspire. Working dynamically across all devices and enhancing team collaboration.

Angular

ASP.NET

Cloud

Docker

JavaScript

Jenkins

Microservices

React

.NET

October 31

Staff Backend Engineer at Grafana Labs developing observability solutions for Grafana Cloud. Building and operating multi-tenant distributed systems in a remote-first culture.

Cloud

Distributed Systems

Grafana

Kubernetes

Open Source

Prometheus

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com