Full Stack Product Software Engineer | React / Node.js
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
We’re looking for an experienced Full Stack Product Engineer who can take ownership, solve complex problems, and immediately contribute to a mature, production-scale platform. This is a senior individual contributor role within a small, highly collaborative product engineering team.
What You’ll Do
- Design, develop, and maintain full-stack web applications.
- Own features from planning and architecture through deployment.
- Build and maintain APIs, ecommerce functionality, internal tools, and AI-powered workflows.
- Work within large production codebases supporting hundreds of retail locations across multiple countries.
- Improve application performance, scalability, and maintainability.
- Lead efforts to modernize legacy systems and migrate JavaScript applications to TypeScript.
- Help shape the long-term architecture of our platform.
Tech Stack
Frontend
- React
- Vite
- JavaScript
- TypeScript
- Redux
- React Router
- Tailwind CSS
- Bootstrap
Backend
- Node.js
- Express
- MongoDB / Mongoose
- Redis
Infrastructure
- AWS Elastic Beanstalk
- Cloudflare
AI
- OpenAI APIs and modern AI-assisted development workflows, Our engineering team works closely with executive leadership and operations every day. The best ideas often come directly from the people using the software, so communication and collaboration are essential.
You’ll be expected to:
- Work directly with executives and operations staff to understand business needs.
- Listen carefully, ask thoughtful questions, and translate ideas into software.
- Participate in meetings and contribute to product discussions.
- Manage priorities, execute efficiently, and follow through on commitments.
- Be an active member of a small, collaborative engineering team.
Requirements
This role is for an experienced engineer who is comfortable owning work in a fast-moving production environment. We are looking for someone who has already solved these types of problems and is confident working independently while collaborating closely with the team.
You should have:
- 4-5+ years of professional full-stack web development experience (more is encouraged).
- Strong expertise in React, Node.js, JavaScript, and TypeScript.
- Experience building and maintaining production ecommerce applications.
- Strong knowledge of MongoDB, Express, REST APIs, and modern web architecture.
- Experience working in large, long-lived (“brownfield”) codebases.
- The ability to quickly understand existing systems and make thoughtful improvements without unnecessary rewrites.
- Excellent debugging, problem-solving, and software design skills.
- A track record of delivering high-quality, production-ready software with minimal supervision.
We’re looking for someone who is confident taking ownership from day one-not someone seeking a training or mentorship role.
Benefits & conditions
Pulled from the full job description
- Health insurance
- Paid time off
- Paid sick time
- Paid holidays
- Opportunities for advancement, * $125,000-$155,000 annual salary
- Bi-annual performance bonuses
- Paid vacation
- Paid holidays
- Paid sick time
- 50% employer-paid health insurance
- Private office
- Company computer and equipment
- Opportunities for advancement as the company and engineering team continue to grow
Why PayMore Stores?
This is an opportunity to help build the technology behind one of North America’s fastest-growing retail franchise brands. Your work will directly power stores, customers, ecommerce, AI initiatives, and internal operations across a rapidly expanding international organization.
If you’re an experienced product engineer who enjoys ownership, collaboration, solving challenging technical problems, and building software that has an immediate impact, we’d love to hear from you.
Pay: $125,000.00 - $155,000.00 per year
Benefits:
- Health insurance
- Paid holidays
- Paid sick time
- Paid time off
About the company
PayMore is one of the fastest-growing technology-enabled retail franchise companies in North America, with 140 locations open and 400+ additional locations in development. Headquartered on Long Island, we’re building the software that powers our stores, ecommerce platform, AI initiatives, internal operations, and customer experience across the United States, Canada, and beyond., AI is a Requirement
We believe AI is one of the most valuable tools available to software engineers.
We expect our engineers to use AI to accelerate research, improve code quality, automate repetitive tasks, and ship software more efficiently.
We’re not looking for “vibe coders.” We’re looking for engineers who understand the code AI generates, can review and improve it, and use AI as a force multiplier-not a substitute for engineering judgment and experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
React Developer Salary [2023]
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again