Senior Software Engineer

BuildMart

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, 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 Python
Build and optimize APIs supporting marketplace functionality, including product listings, search, payments, inventory management, and 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 standards
Required Qualifications
5+ years of professional software engineering experience
Strong proficiency in Python and backend development
Experience with frameworks such as Django, Flask, or FastAPI
Solid understanding of RESTful APIs and distributed systems
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 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 email your details to michaeljohnnguyen852@gmail.com

Apply Form for this job






Leave a Reply

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