SupplyHouse.com

Full Stack Engineer

SupplyHouse.com

full-time

Posted on:

Location Type: Remote

Location: Remote • Arizona, Florida, Nevada, New Jersey, New York, North Carolina, Ohio, Rhode Island, South Carolina, Tennessee, Texas, Virginia, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $95,000 - $115,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AngularJavaJavaScriptRDBMSReactSpringSpring BootSpringBootSQLVue.js

About the role

  • Collaborate with cross-functional teams to gather and refine requirements, ensuring alignment with business needs.
  • Design, develop, test, deploy, and maintain scalable, high-performance software applications.
  • Create user-friendly and responsive front-end functionalities for our e-commerce platform while supporting robust back-end APIs and services.
  • Develop and enhance internal tools and applications to improve company operations.
  • Ensure system reliability, optimize application performance, and implement best practices for scalability.
  • Design and implement reusable, maintainable UI components and templates.
  • Work closely with Designers to ensure technical feasibility and adherence to UI/UX design standards.
  • Manage and update promotional banners and site-wide templates to ensure timely execution of marketing initiatives.
  • Continuously improve existing codebases, conducting code reviews, and implementing modern practices.
  • Stay up to date with emerging technologies, trends, and best practices in full-stack development.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of hands-on experience in full-stack development with a proven track record of delivering high-quality software.
  • Front-End Skills:
  • Proficiency in HTML5, CSS3, JavaScript (ES6+), and responsive design principles.
  • Expertise in modern JavaScript frameworks and libraries such as React, Angular, or Vue.js.
  • Experience with cross-browser compatibility and performance optimization techniques.
  • Back-End Skills:
  • Proficiency in Java and experience with back-end frameworks like Spring Boot.
  • Strong understanding of database design, RDBMS concepts, and experience with SQL.
  • Knowledge of RESTful API design and integration.
  • Development Lifecycle: Proven ability to contribute across the entire software development lifecycle, including planning, design, coding, testing, deployment, and maintenance.
  • Tools & Practices:
  • Familiarity with version control systems, like Git, and CI/CD pipelines.
  • Experience with agile development methodologies.
  • Additional Skills:
  • Strong problem-solving and debugging capabilities.
  • Ability to create reusable code libraries and write clean, maintainable code.
  • Strong communication and collaboration skills to work effectively within a team and across departments.
  • High-level proficiency of written and verbal communication in English.
Benefits
  • Comprehensive and affordable medical, dental, vision, and voluntary life insurance options
  • 401(k) with up to 4% company match
  • Paid vacation, sick time, and holidays
  • Company-paid basic life insurance and long-term disability
  • Discounted auto, home, and pet insurance programs
  • Flexible Spending Account (FSA)
  • Confidential mental health, financial planning, and legal support through our Employee Assistance Program (EAP)
  • Company-provided equipment and one-time $250 work from home stipend
  • $750 annual professional development budget
  • $25 monthly Grubhub credit
  • Company rewards and recognition program
  • And more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentHTML5CSS3JavaScriptReactAngularVue.jsJavaSpring BootSQL
Soft skills
problem-solvingdebuggingcommunicationcollaboration
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering