Software Engineer
Our client is seeking two skilled Software Developers—one Mid-Level and one Senior—to help build modern, high‑performance web applications used across their enterprise. This team is focused on delivering scalable, user-friendly digital solutions that streamline operations and enhance customer experience.This is an exciting opportunity to join a growing engineering group where your ideas matter, your work has direct impact, and you get to solve meaningful problems using modern JavaScript frameworks.What You’ll Do:Core Responsibilities Develop responsive, component-driven UIs using React and Next.jsBuild and consume GraphQL APIs using modern tooling (Apollo, Relay, etc.)Collaborate closely with product, UX, QA, and other engineers to deliver high-quality featuresParticipate in code reviews, sprint planning, and architecture discussionsEnsure performance, scalability, and best practices across the applicationTroubleshoot issues and optimize code for speed, reliability, and maintainabilitySenior Developer Additional ResponsibilitiesMentor junior and mid-level developersDrive best practices for code quality, testing, and documentationIdentify technical gaps and propose solutions for long-term product improvementTake ownership of complex features and cross-team initiativesWhat We’re Looking For: Required Skills (Mid-Level)3+ years of professional JavaScript/TypeScript developmentStrong hands-on experience with ReactWorking knowledge of Next.js (SSR, SSG, routing, API routes, etc.)Experience with GraphQL on the client or server sideUnderstanding of component architecture, state management, and UI performanceAbility to work in an agile environment and collaborate well with othersRequired Skills (Senior)5+ years of professional full-stack or front-end experienceDeep expertise with React, including hooks, optimization, and component designStrong production experience with Next.js (ideally v12–14)Solid experience building, designing, and troubleshooting GraphQL schemas, queries, and resolversStrong architectural thinking and ability to lead technical initiativesExperience mentoring other developers and influencing engineering standardsNice-to-Have Skills: (Not required — candidates can learn on the job.)AWS, Azure, or similar cloud experienceREST APIs alongside GraphQLTesting frameworks (Jest, Cypress, Playwright)CI/CD pipelines (GitHub Actions, CircleCI, Jenkins)UI/UX collaboration experienceBackground in manufacturing, logistics, or enterprise systems