About the job
Join Parspec as a Senior Software Engineer!
Founded in 2021, Parspec is at the forefront of transforming material procurement within the $13 trillion construction sector by digitizing and organizing essential product data. Our innovative AI technology offers an up-to-date and extensive catalogue of millions of products, empowering our clients to swiftly identify the most suitable options for their projects. With the trust of leading designers, builders, distributors, and sales professionals, and bolstered by prominent venture capitalists, Parspec is committed to fostering a more connected, innovative, and sustainable future for the construction industry.
We invite you to be part of a team that is building groundbreaking technology to revolutionize one of the oldest and largest industries in the world.
Your Role and Responsibilities
As a Senior Software Engineer, you will be a key player in our engineering team, leveraging your expertise in backend system design, coding, project management, and mentorship. You will be instrumental in delivering cutting-edge features while ensuring their robustness, scalability, and seamless integration with our AI-driven platform.
Your collaboration with Product, Frontend, and AI teams will be vital in transforming feature concepts into dependable solutions, actively engaging throughout the product lifecycle from estimation to deployment and ongoing support. Additionally, you will enhance critical infrastructure on AWS and GCP.
Key Responsibilities
- Feature Development: Design, develop, and maintain backend systems, including APIs and messaging solutions, ensuring modular design and maintainability.
- Performance Optimization: Implement design patterns to create high-performance systems with sub-second latency.
- System Scalability: Build backend systems capable of efficiently scaling with rising user demands.
- Project Leadership: Lead feature/project lifecycles from estimation to delivery by collaborating with cross-functional teams.
- System Design: Architect and optimize distributed backend systems for low latency, high availability, and maintainability.

