Senior Software Engineer
Role details
Job location
Tech stack
Job description
Our client is seeking a Senior Software Engineer to own and enhance internal tools while developing targeted solutions that improve operational efficiency. This role involves integrating internal and external APIs, as well as hardware components, to support production and fulfillment across both domestic and international operations.
The ideal candidate will collaborate closely with cross-functional teams, including data, platform, and storefront, to deliver scalable solutions aligned with business objectives and long-term growth.
Key Responsibilities
-
Design and develop new features by translating business requirements into scalable, practical applications
-
Collaborate with engineers, product managers, designers, and stakeholders to define requirements, architect solutions, and establish timelines
-
Lead and actively participate in code reviews, technical discussions, and strategy sessions
-
Drive improvements in testing, automation, and overall software quality
-
Research and implement new technologies, including both software and hardware integrations
-
Provide ongoing maintenance, support, and enhancements for existing systems, troubleshooting issues impacting operational teams
-
Build and maintain integrations with internal and external APIs
-
Promote engineering best practices and mentor junior team members to support their technical and professional development
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Requirements
5+ years of professional experience as a Software Engineer
-
Strong proficiency in Node.js, JavaScript, and TypeScript
-
Experience with modern web frameworks and technologies, including React, Next.js, GraphQL, and Apollo Server
-
Hands-on experience with SQL and NoSQL databases such as PostgreSQL, CockroachDB, and DynamoDB, including ORM tools (e.g., TypeORM)
-
Experience with testing frameworks such as Jest, Cypress, or JSUnit
-
Familiarity with cloud platforms (AWS preferred; Google Cloud and Azure acceptable), including services like Lambda, S3, and SQS
-
Experience working within microservices architectures, including troubleshooting and debugging distributed systems
-
Strong understanding of object-oriented design principles and software design patterns
-
Experience building and integrating APIs (both internal and external)
-
Ability to work independently while contributing effectively to a collaborative team environment
-
Strong problem-solving skills with the ability to thrive in a fast-paced environment
-
Eagerness to learn and adopt new technologies Preferred Qualifications
-
Experience with eCommerce platforms and public-facing applications, particularly Shopify
-
Exposure to containerization and orchestration tools such as Kubernetes, along with DevOps practices
-
Familiarity with emerging technologies such as AI and IoT
-
Experience with Warehouse Management Systems (WMS) and related technologies
-
Experience supporting systems involved in product planning, manufacturing, or supply chain operations
-
Experience with NetSuite or similar ERP systems
Benefits & conditions
Compensation: $65-75/hr. Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.