
About Truss
Streamlining payments for modern construction businesses
Key Highlights
- Headquartered in The Castro, San Francisco, CA
- Tailored payment solutions for the construction industry
- Flexible time-off policy with generous vacation days
- Equity options between 0.10% and 0.50%
Truss is an all-in-one payment and banking platform specifically designed for the construction industry. Headquartered in The Castro, San Francisco, CA, Truss addresses the unique financial challenges faced by construction businesses, enabling them to automate complex payment processes. With a focus...
🎁 Benefits
Employees enjoy comprehensive health, dental, and vision coverage, along with equity options ranging from 0.10% to 0.50%. The company offers a flexibl...
🌟 Culture
Truss fosters a culture of innovation by focusing on the unique needs of the construction industry. The company prioritizes automation and efficiency,...
Skills & Technologies
Overview
Truss is hiring a Senior Full Stack Engineer to drive the evolution of their banking and payment automation platform. You'll work with Python, Django, PostgreSQL, and React to develop high-quality software. This position requires 5+ years of experience in software development.
Job Description
Who you are
You have 5+ years of experience in software development, demonstrating a strong ability to learn and apply new ideas quickly. Your collaborative nature allows you to thrive in a fast-paced, agile team environment, where you contribute to the improvement of processes and structures as the company grows. You are motivated by a culture of experimentation and improvement, always focusing on delivering high-quality products that create value for users.
Your expertise lies in developing maintainable software using best practices, and you have a deep understanding of the technologies involved in full stack development. You are proficient in Python and have extensive experience with the Django REST Framework, allowing you to build robust backend services. Additionally, your knowledge of PostgreSQL enables you to manage and optimize databases effectively.
You are skilled in frontend technologies, particularly React and Styled Components, which allows you to create dynamic and responsive user interfaces. Your experience with Test Driven Development (TDD) ensures that you write reliable and maintainable code, contributing to the overall quality of the software.
Desirable
Experience in a startup environment is a plus, as is familiarity with banking ledgers or fintech applications. You hold a Bachelor's degree in Computer Science, Software Engineering, or a related field, which provides you with a solid foundation in software development principles.
What you'll do
As a Senior Full Stack Engineer at Truss, you will play a crucial role in the evolution of our banking and payment automation platform tailored for construction businesses. You will develop high-quality, maintainable software that adheres to best practices, ensuring that our applications are both efficient and user-friendly. Your contributions will directly impact the way general and subcontractors manage bill payments, receivables, and corporate cards, streamlining their processes and saving them time.
You will work closely with a friendly team, engaging in regular collaboration and communication to drive projects forward. Your ability to learn and adapt quickly will be essential as you tackle new challenges and implement innovative solutions. You will also have the opportunity to contribute to the improvement of our development processes, helping to shape the future of our engineering practices as we grow.
What we offer
Truss provides a remote work environment that fosters collaboration and creativity. We offer stock options, health benefits, and the necessary work equipment to ensure you can perform at your best. Our team enjoys quarterly team-building events and a fun work atmosphere, where we prioritize both productivity and enjoyment. Join us in building a product that makes a real difference in the construction industry while working with a team that values camaraderie and shared experiences.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Truss.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Mozilla is seeking a Senior Software Engineer to enhance the Firefox add-ons ecosystem. You'll collaborate with designers and product managers to create polished features and modernize the platform. This role requires a strong background in software engineering.

Software Engineering
Confluent is hiring a Senior Software Engineer for their Product Security team to design and implement high-impact security features. You'll work with technologies like Java, OAuth, and RBAC to enhance Confluent Cloud's security posture. This role requires strong collaboration skills and experience in security functionalities.