We are currently looking for an experienced Full Stack Software Developer to join our engineering department that is passionate about solving problems, learning, and collaborating towards finding the best solutions.
The primary responsibilities and duties include:
· Re-build and improve diagnostic system.
· Visualize diagnostic data.
· Write maintainable, testable, and performant software.
· Participate in code review and perform testing to ensure high quality software.
· Contribute to all phases of the software development life cycle.
· Autonomously seek opportunities for further technological advancement.
· Create and maintain technical documentation.
· Design, write, read, test, and correct code for new and existing software.
· Develop, implement, modify and maintain features that integrate effectively into existing software.
· Write documentation for new and updated software.
· Work collaboratively with other team members and leadership
· Additional responsibilities and duties as assigned.
Requirements / Qualifications:
Academic Training:
· A bachelor's degree in computer science or software engineering or in another discipline with a significant programming component or completion of a college program in computer science or related field is usually required.
· Progression to software engineer is possible with experience.
· Bachelor from a reputable university in related technical field or equivalent practical experience.
Work Experience:
·· 2+ years of experience as a full-time Software Developer.
· Experience with React, HTML, SCSS, JavaScript, jQuery, NodeJS, MySQL or DynamoDB, REST API or gRPC design.
· Experience working with Windows and Linux environments.
· Experience working in a Continuous Integration environment with unit tests and automated tests as part of the development flow.
· Additional experience with AWS, Docker, PHP and GO is a plus.
· Real-time software development experience is preferred.
· Embedded systems development is preferred.
Specific Competencies:
· Ability to design, write and test high-quality code.
· Strong knowledge in Object Oriented development and Functional Design.
· Desire to learn other languages and technologies.
Job Type: Full-time
Benefits:
- Dental care
- Life insurance
- Vision care
Schedule:
- Monday to Friday
Education:
- Bachelor's Degree (preferred)
Language:
- English (preferred)
Work Location: In person