Job Title: Full Stack Web Developer
Company: Hatch Product Development & Contract Manufacturing
Location: Waukegan, IL
Job Type: Full-time
About Us:
Hatch is a product development & contract manufacturing firm offering the full range of services to bring your product from concept to production. Hatch offers product design, development, and contract manufacturing for entrepreneurs and visionary leaders.
Founded in 2021 by aerospace and consumer product industry engineers, the Hatch team wanted to turn the product design and manufacturing industry on its head. We are a multidisciplinary team who have the business acumen, industry network, and combined engineering experience to produce products for a wide variety of highly-regulated industries in accelerated timelines.
Job Summary:
We are seeking a highly skilled and motivated Full Stack Web Developer to join our dynamic development team. The ideal candidate will have experience working on both the front-end and back-end of web applications and will be responsible for developing and maintaining high-quality, scalable web applications. You will collaborate with cross-functional teams to ensure seamless integration of user-facing elements with server-side logic, delivering features that enhance user experiences and drive business outcomes.
Key Responsibilities:
- Design, develop, and maintain full stack web applications from concept to deployment.
- Build responsive and intuitive front-end user interfaces using HTML, CSS, and JavaScript frameworks like React, Angular, or Vue.js.
- Develop robust back-end services and APIs using technologies such as Node.js, Ruby on Rails, Python (Django/Flask), or PHP.
- Design and manage databases (SQL and NoSQL) for scalable and high-performance data storage solutions.
- Ensure the security, performance, and scalability of both client-side and server-side components.
- Implement RESTful APIs and integrate third-party services and APIs as needed.
- Optimize web applications for maximum speed, reliability, and scalability.
- Write clean, maintainable, and well-documented code that adheres to best practices.
- Conduct testing, debugging, and performance tuning across the entire stack.
- Collaborate with UX/UI designers and other developers to ensure alignment on project requirements and timelines.
- Manage deployments and production releases using continuous integration/continuous delivery (CI/CD) pipelines.
- Stay up to date with industry trends and emerging technologies, continuously improving your skill set.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience as a Full Stack Developer with a strong portfolio of web applications.
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and modern JavaScript frameworks (React, Angular, Vue.js).
- Proficiency in back-end development with technologies such as Node.js, Ruby on Rails, Python (Django/Flask), or PHP.
- Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Firebase).
- Experience with RESTful APIs and web services.
- Familiarity with version control systems like Git and experience with Agile methodologies.
- Solid understanding of web security, authentication, and authorization (e.g., OAuth, JWT).
- Experience with cloud platforms like AWS, Google Cloud, or Azure is a plus.
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes is a plus.
- Experience with DevOps practices, including CI/CD, monitoring, and automation tools.
Soft Skills:
- Ability to communicate effectively in English, both verbally and written.
- Ability to work independently as well as in a team environment.
- Strong time management and organization skills.
- Analytical mindset with the ability to handle complex challenges.
Hatch Product Development & Contract Manufacturing is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.