Senior Full Stack Software Engineer

New
RemoteFull-TimeSenior
SalarySalary $140k-$170k
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSBackend DevelopmentPHPFrontend DevelopmentGCPAzureReactData modeling

Requirements

  • 5+ years of professional software development experience, ideally working across both backend and frontend systems.
  • Strong experience with PHP or another object-oriented language.
  • Experience building modern user interfaces using React or a similar frontend framework.
  • A solid foundation in software engineering fundamentals, including data structures, algorithms, system design, and software design best practices.
  • Experience building, maintaining, and improving production systems that support complex business workflows.
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
  • Experience working with relational databases and designing data models that support operational workflows.
  • Strong problem-solving skills and the ability to break down ambiguous business problems into clear technical solutions.
  • A track record of delivering high-quality work in a fast-paced environment.
  • Excellent communication skills, with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
  • A strong sense of ownership and accountability, especially when working on systems that are critical to business operations.
  • A Bachelor’s degree in Computer Science or equivalent industry experience.

Responsibilities

  • Build, enhance, and maintain core business operations platforms, including our Warehouse Management System, Payment Systems, ERP integrations, inventory management, order fulfillment, and internal operational tools.
  • Design and develop high-quality, scalable, and reusable full stack solutions that support real-time operational activities across multiple business units.
  • Work closely with product managers, operations stakeholders, finance teams, and other engineers to deeply understand requirements and deliver practical, reliable solutions.
  • Own projects from design through implementation, testing, deployment, and ongoing support.
  • Write clean, maintainable code while promoting strong engineering practices around architecture, testing, code quality, observability, and long-term maintainability.
  • Improve existing systems by identifying areas of technical debt, operational friction, and performance bottlenecks.
  • Help define technical approaches for new features, integrations, and platform improvements.
  • Collaborate with teammates through code reviews, technical discussions, documentation, and mentorship.
  • Support production systems and help troubleshoot issues that impact warehouse operations, payment workflows, ERP processes, or other critical business functions.
  • Contribute to a culture of ownership, transparency, and continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site
Salary $140k-$170k
Apply Now