SupplyHouse.com is seeking a Remote Backend Engineer to enhance its e-commerce platform and internal operations by designing, developing, and maintaining scalable, high-performance software solutions.
Requirements
- Minimum of 3+ years of hands-on experience in backend and/or full-stack development
- Proficiency in Java and experience with frameworks such as Spring Boot
- Strong understanding of database design, RDBMS concepts, and SQL
- Knowledge of RESTful API design and integration
- Experience with the full software development lifecycle, including planning, coding, testing, deployment, and maintenance
- Familiarity with version control systems like Git and CI/CD pipelines
- Experience working within agile development methodologies
Responsibilities
- Design, develop, test, deploy, and maintain scalable backend applications and services
- Enhance internal tools and applications to streamline company operations
- Ensure system reliability, optimize application performance, and implement best practices for scalability and security
- Conduct code reviews, refactor existing codebases, and adopt modern development practices
- Stay current with emerging technologies, industry trends, and software development best practices
- Manage and update APIs for seamless integration with internal and external systems
- Document technical specifications and contribute to knowledge sharing within the team
Other
- Collaborate with cross-functional teams to gather and refine software requirements aligned with business goals
- Ability to produce clean, maintainable, and reusable code
- Strong communication skills and ability to collaborate effectively within a team
- Proficiency in written and verbal English communication
- Periodic travel to our headquarters in Melville, New York, for team-building activities and internal meetings.