Senior Product Engineer (Backend / NodeJS)
Role Overview
We are looking for a Senior Product Engineer to help architect and build scalable software platforms, AI-powered systems, and digital business solutions for our clients. This role is for engineers who think about systems, not just endpoints. You will work closely with the founders and clients to design backend architecture, improve reliability, and guide development teams.
What You Will Own
Key Responsibilities
Design scalable backend services using NodeJS and modern frameworks
Architect APIs and microservices communication
Build AI-powered automation systems and integrations
Improve system reliability, performance, and security
Implement queue systems and async processing for complex workflows
Support Dockerized deployments and CI/CD pipelines
Guide and mentor junior developers
Review code and enforce best practices
Improve logging, monitoring, and error tracking
Collaborate on product architecture decisions with clients
Participate in technical discovery and solution design
Requirements
Strong NodeJS experience (5+ years preferred)
Experience building production SaaS products or enterprise systems
Strong understanding of backend architecture and system design
Experience with APIs, databases, queues, and async systems
Experience with Docker and containerization
Strong Git workflow understanding
Ability to think in systems and design for scale
Strong problem-solving and debugging skills
Good communication skills to work with clients and team
Nice to Have
BullMQ, Redis Queue, or similar queue system experience
AWS, Google Cloud, or Azure knowledge
Redis and caching strategies
AI/ML integration experience (OpenAI, LangChain, vector databases)
Microservices architecture experience
Experience with TypeScript
PostgreSQL or MongoDB expertise
GraphQL experience
Success Metrics
System stability and uptime improvements
Faster development and release cycles
Reduced production bugs and incidents
Architecture improvements and technical debt reduction
Developer productivity improvements
Client satisfaction with technical delivery
Why Join Xponent
Work on diverse, cutting-edge AI and software projects
Solve real architecture challenges across industries
Own technical direction and make impactful decisions
Work in product-focused engineering environment
Opportunity to grow into technical leadership or CTO role
Learn AI, automation, and modern technology stacks
Work with clients directly on meaningful business problems