About the job
About Parspec
Established in 2021, Parspec is transforming the material procurement landscape of the $13 trillion USD construction sector by digitizing and organizing critical product data. Our cutting-edge AI technology curates a dynamic catalog of millions of products, empowering clients to swiftly identify the best options tailored to their needs. Renowned by leading designers, builders, distributors, and sales agents, and supported by top-tier venture investors, Parspec is at the forefront of fostering a more innovative, interconnected, and sustainable future in construction.
Join us in crafting groundbreaking technology that redefines one of the world’s oldest and most significant industries.
The Opportunity
We are looking for a proactive Senior Backend Engineer with 6-10+ years of experience to become a key member of Parspec's exceptional engineering team. In this crucial role, you will design scalable distributed systems, enhance high-performance APIs, and lead technical initiatives while mentoring fellow engineers. As a Senior Software Engineer II, you will oversee complex backend projects from inception to completion, utilize AI-driven development tools, and guarantee exceptional reliability across Parspec's AI-enhanced construction intelligence platform.
You will work closely with Product, Frontend, Search, and AI teams to convert business needs into production-ready systems, taking full ownership of the entire lifecycle, from architecture to deployment and optimization.
Key Responsibilities
System Architecture: Create and implement scalable, distributed systems utilizing microservices, event-driven architectures, and AWS cloud-native patterns.
Database Mastery: Optimize PostgreSQL/MySQL (schema design, replication, query optimization) and MongoDB (document modeling, sharding, indexing).
Search & Caching: Deploy Elasticsearch for extensive indexing/querying and Redis for distributed caching solutions.
API Development: Design and utilize RESTful/GraphQL APIs with robust security (OAuth, JWT, RBAC) and high-performance attributes.
Cloud Infrastructure: Deploy and enhance AWS services (EC2, Lambda, S3, DynamoDB, RDS) ensuring high availability and fault tolerance.
Event Streaming: Develop message brokers/streaming platforms (Kafka, RabbitMQ, SNS/SQS) for real-time data processing.
Observability & Monitoring: Integrate distributed tracing, logging, and monitoring frameworks.

