
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 websiteSalary
💰 $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