[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Loloi Rugs is a leading textile brand that designs and crafts rugs, pillows, and throws for the thoughtfully layered home. They are seeking an exceptional Senior Software Engineer to join their engineering team, focusing on building scalable systems and establishing technical standards. The role involves designing and maintaining backend systems, APIs, and data synchronization pipelines while collaborating with cross-functional teams.
Responsibilities
- Design, develop, and maintain robust backend systems and APIs that power our eCommerce platform, ensuring security, performance, and reliability
- Build, maintain and optimize integration layer APIs that connect and orchestrate data across multiple systems
- Design and maintain robust data synchronization pipelines between multiple systems including ERP, eCommerce platforms, and search engines
- Manage data structures and database architecture, with a focus on PostgreSQL and modern ORMs like Prisma
- Create comprehensive technical documentation, including data flow diagrams and system architecture documentation, ensuring knowledge is accessible across the team
- Collaborate with Product, Design, and other stakeholders to translate business requirements into technical solutions
- Participate in code reviews, provide mentorship to junior engineers, and help elevate the technical capabilities of the team
- Champion best practices in API design, security protocols, and performance optimization
- Help contribute to our front-end ecosystem when needed, bringing your full-stack perspective to UI/UX implementation
- Stay current with emerging technologies and industry trends, bringing new ideas and approaches to the team
Skills
- 8-10+ years of professional experience in software engineering
- 5+ years of hands-on experience building and scaling eCommerce platforms in Shopify or other OMS platforms
- Deep expertise with Node.js/Express API development and microservices architecture
- Deep expertise with REST/GraphQL API development and integration
- TypeScript expertise for type-safe development
- Experience with background job processing and queue management (Inngest, Temporal, Bull, or similar)
- Proficiency with API security best practices
- Experience with data synchronization between multiple systems (ERP, eCommerce, search engines)
- Strong understanding of rate limiting, caching strategies, and API performance optimization
- Experience with Railway, Vercel, or similar cloud deployment platforms
- Experience managing databases and data structures
- Experience with PostgreSQL and Prisma ORM
- Comfortable contributing to frontend codebases and working across the full application stack
- Proven ability to work independently as a self-starter who takes ownership of projects from conception to completion
- Maintaining hygiene in our cloud infrastructure (Github, Shopify, etc.)
- Experience with PHP and legacy system integration
- Background in design systems and component library development
- Familiarity with Shopify or other eCommerce platforms
- Knowledge of ERP systems for inventory management
Benefits
- Health, dental, and vision benefits
- Paid parental leave
- 401(k) with employer match
- A culture of meritocracy that fosters ongoing growth opportunities
- A stable, growing family-owned company that looks after its employees
Company Overview
Company H1B Sponsorship