Principal Backend Engineer

🕒 May 15

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of SupplyHouse.com

SupplyHouse.com

501 - 1000 employees

Founded 2004

🛍️ eCommerce

🛒 Retail

👥 B2C

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.

📋 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

• Comprehensive and affordable medical, dental, vision, and life insurance options • Competitive Provident Fund contributions • Paid casual and sick leave, plus country-specific holidays • Mental health support and wellbeing program • Company-provided equipment and one-time $250 USD work from home stipend • $750 USD annual professional development budget • Company rewards and recognition program • And more!

Apply Now

Similar Jobs

🕒 May 12

Sardine

51 - 200

🔒 Cybersecurity

📋 Compliance

💳 Fintech

Backend Software Engineer designing and maintaining APIs and services for a fintech leader in fraud prevention. Remote-first culture with focus on collaboration and high engineering standards.

Go

🕒 April 26

Principal Engineer in an innovative team developing cloud native trading software for energy markets. Hands-on role in software development, managing a small team throughout the Software Development Lifecycle.

Angular

Azure

Cloud

Docker

JavaScript

NoSQL

Python

SQL

TypeScript

.NET

🕒 April 11

GitLab

1001 - 5000

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

Staff Backend Engineer at GitLab shaping software supply chain security systems. Leading architecture for secure software development in a remote-first environment.

🇮🇳 India – Remote

💰 Secondary Market on 2020-11

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

Open Source

Ruby

Ruby on Rails

Go

🕒 April 8

GitLab

1001 - 5000

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

Staff Backend Engineer leading technical execution on GitLab's CD platform. Building systems that integrate AI strategy and enhance platform capabilities in a remote setting.

🇮🇳 India – Remote

💰 Secondary Market on 2020-11

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

Distributed Systems

Docker

Kubernetes

Go

🕒 April 1

QuantAI

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

C/C++ Network Architect developing network products in Windows or Linux environments. Requires 10-15 years of embedded networking experience and offers remote work.

Linux

RTOS

TCP/IP