hero

JOBS IN CHARLESTON | SC | USA
Find your next job opportunity with a selection of the most innovative companies in the Charleston region.

With 28,000 current job openings and 1,600 startups, we have opportunities for all stages of your career.

To add your company’s job openings, email Raegan Falvey | rfalvey@crda.org

Full Stack Software Developer

Freeman Boatworks

Freeman Boatworks

Software Engineering
Moncks Corner, SC, USA
Posted on Apr 12, 2025
Description

About Us:
We are a dynamic team focused on revolutionizing the boat manufacturing industry through innovative technology. Our mission is to simplify and optimize the boat production process, providing management with a clear picture of the status if the business. We are looking for a passionate Software Developer to join our team and contribute to the development of software that will modernize boat manufacturing from start to finish.

Job Overview: Full Stack Software Developer for Boat Production Software Solution

As a Full Stack Software Developer, you will be responsible for designing, developing, and maintaining an entire software system, including both backend and frontend components. This role requires a deep understanding of the entire software development lifecycle—from initial system design and architecture to building scalable APIs and user-friendly interfaces. You’ll work closely with our product and design teams to bring ideas to life and create a seamless experience for users.

Requirements

Key Responsibilities:

  • Design, architect, and implement robust, scalable software systems that help streamline boat production processes, including parts sourcing, scheduling, assembly, and inventory management.
  • Build both frontend and backend components, ensuring smooth interaction between the two. Develop clean, maintainable, and efficient code.
  • Design and develop RESTful APIs and integrate them with various third-party services or databases.
  • Implement intuitive and visually appealing user interfaces. Ensure that the front end is responsive and accessible across different devices.
  • Write unit tests, integration tests, and perform debugging to ensure the quality and reliability of the software.
  • Design and implement database schemas and ensure the efficient handling of data using relational and non-relational databases (e.g., SQL, NoSQL).
  • Write clear documentation and follow best coding practices. Ensure all code is version-controlled using Git or similar systems.
  • Partner with manufacturing experts to fully understand the intricacies of the production process, ensuring the software addresses both technical and practical needs.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 3+ years of experience in full-stack software development with a strong portfolio of web applications or software systems, preferably within manufacturing, logistics, or similar industries.
  • Strong knowledge of programming languages such as JavaScript, Python, Ruby, Java, C#, or similar.
  • Frontend: Expertise in HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.
  • Backend: Proficient in server-side technologies such as Node.js, Django, Ruby on Rails, or Spring Boot.
  • Strong experience with databases: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, etc.).
  • Familiarity with RESTful API development and integration.
  • Knowledge of software development methodologies (Agile, Scrum).
  • Experience working with ERP or MES systems is a plus.
  • Excellent problem-solving skills and the ability to think critically about complex workflows.
  • Strong communication and teamwork skills, with the ability to collaborate with stakeholders from different backgrounds.

Bonus Skills:

  • Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of modern front-end tools like Webpack, Babel, and npm.
  • Experience with security best practices in software development.

Why Join Us?:

  • Work on a cutting-edge project that will directly impact the boat manufacturing industry.
  • A collaborative and supportive team environment.
  • Opportunities for career growth and professional development.
  • Competitive salary and benefits package.