Software Engineer

BuildMart

Job Description
About BuildMart
BuildMart is an e‑commerce technology company focused on transforming how construction tools are bought and sold. Our platform connects contractors, suppliers, and equipment vendors through a secure, scalable digital marketplace designed to simplify procurement, inventory management, and transactions across the construction industry.

BuildMart was created to address long‑standing inefficiencies in the construction tools market by offering greater transparency, improved access to suppliers, and modern digital workflows. Our platform supports businesses of all sizes, from independent contractors to large suppliers, enabling them to list, discover, and purchase tools efficiently while maintaining trust and reliability.

Role Overview
As a Senior Software Engineer (Ruby on Rails), you will play a critical role in the design, development, and continuous improvement of BuildMart’s core platform. This position is suited for an experienced engineer who thrives in a fast‑paced environment and enjoys building scalable, high‑quality systems that support real‑world business operations.

You will collaborate closely with product management, frontend engineers, and operations teams to deliver robust backend services and drive technical excellence. In this role, you will take ownership of key backend components and contribute to architectural decisions that support long‑term platform growth.

Key Responsibilities
Design, develop, and maintain scalable backend services using Ruby on Rails
Build and optimize APIs supporting marketplace functionality, including:Product listings
Search
Payments
Inventory management
User accounts
Ensure high availability, performance, and security of production systems
Work closely with cross‑functional teams to translate business requirements into technical solutions
Contribute to architectural planning and scalability initiatives
Review code, enforce engineering best practices, and mentor junior engineers
Identify, troubleshoot, and resolve complex system and performance issues
Create and maintain technical documentation and engineering standards

Required Qualifications
5+ years of professional software engineering experience
Strong proficiency in Ruby and Ruby on Rails
Experience building and maintaining RESTful APIs
Solid understanding of MVC architecture and Rails conventions
Experience working with relational databases (PostgreSQL, MySQL, or similar)
Experience deploying and maintaining applications on cloud platforms (AWS, GCP, or Azure)
Familiarity with Git and CI/CD pipelines
Strong communication skills and ability to work effectively in a remote environment

Preferred Qualifications
Experience building or maintaining e‑commerce or marketplace platforms
Familiarity with frontend technologies such as JavaScript or React
Experience with background job processing (Sidekiq, Active Job, etc.)
Experience with containerization and orchestration tools (Docker, Kubernetes)
Knowledge of payment processing systems and third‑party integrations
Experience mentoring engineers or leading technical initiatives

Why Work at BuildMart?
BuildMart offers the opportunity to work on a growing platform that supports a real and essential industry. We value thoughtful engineering, collaboration, and long‑term ownership. Team members are encouraged to contribute ideas, take responsibility for their work, and grow professionally as the platform evolves.

Benefits
Medical insurance
Dental insurance
Vision insurance
Retirement plan
Paid time off

Compensation
Salary Range: $120,000 – $160,000 USD annually
Compensation is competitive and commensurate with experience and qualifications.

Educational Qualification: Bachelor's in Computer Science

To apply for this job please visit forms.gle.

Leave a Reply

Your email address will not be published. Required fields are marked *