What are the responsibilities and job description for the Senior Software Engineer position at Optomi?
Senior Software Engineer
Optomi, in partnership with our client in the photography and digital commerce space are expanding a small, senior-level engineering team. This role supports a high-traffic e-commerce platform handling both standard and bulk ordering workflows, with a strong focus on building new product features and modernizing existing systems in production.
This is a hands-on engineering role with real ownership, close collaboration with product and engineering leadership, and direct impact on a platform used at scale.
What You’ll Be Working On
- Build and enhance customer-facing desktop and e-commerce ordering experiences
- Design and maintain integrations between internal workflow systems and external ordering platforms
- Contribute to the modernization of legacy components while developing new features
- Collaborate closely with Product Managers and Technical Leads to execute an active roadmap
- Ensure scalability, performance, and reliability across distributed services
Technical Environment
- JavaScript, TypeScript
- Node.js (Express) with microservices architecture
- React and Next.js
- AWS cloud infrastructure
- Redis and SQS for data and messaging
What We’re Looking For
- Strong experience building production systems with JavaScript and TypeScript
- Hands-on background with Node.js and modern frontend frameworks
- Experience working in high-volume, distributed, or service-oriented environments
- Comfort working across both new feature development and system modernization
- Collaborative mindset with the ability to work closely with product and engineering stakeholders