Full stack Developer
Our client is seeking a Full Stack Developer to join our team. In this role, you will work with the Manufacturing Engineering Team Leader (TL) to produce scalable software solutions. The successful candidate will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
Job purpose
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
Duties and responsibilities
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architectures
- Build front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Help create and adhere to project timeline and calendar
- Participate in virtual meetings, on MS Teams, WebEx, phone calls, etc.
- Participate in site visits to either or both our Cambridge and Woodstock plants.
- Maintain positive client relationships in a manufacturing environment
- Ensure project adheres to set schedule and is meeting goals of the client
Qualifications
Bachelor’s in Computer Science, Information Technology, Computer Engineering or related field preferred5+ years’ proven experience as a Full Stack Developer or similar roleCompetence with Object-oriented design and develop in Python, Typescript and JavaKnowledge of multiple front-end languages and libraries like HTML / CSS, JavaScript, XML and jQueryExperience with CD / CI tools such as AzureDevOps, GitHub, Jenkins, AWS CodeBuild etc.Understanding of cloud computing and skills with the Amazon Web Services platformFamiliarity with Platform as a Service products like Docker, AWS Lambda, Podman etc.Knowledge of web application frameworks such as Angular and above, React andComfortable with relational databases and SQL development (, Postgres, MS SQL, Oracle)Experience with embedded systems and robot programming considered an assetExcellent organizational, communication, multi-tasking, and teamwork skillsOrganized and detail-oriented, with an analytical mindStrong communication skills both oral and writtenAdaptable self-starter who works well independently and in a high-paced work environmentJob 69570