Full-Time Junior Software Developer
Zensurance is hiring a remote Full-Time Junior Software Developer. The career level for this job opening is Entry Level and is accepting Canada based applicants remotely. Read complete job description before applying.
Zensurance
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
As a Junior Software Developer (Full Stack), you will collaborate with the Engineering Team to deliver robust software solutions using the MERN Stack. Reporting to the Team Lead, Engineering, you will be responsible for supporting the team in implementing and delivering software features in line with the Company's best practices in software development.
As an individual contributor and junior professional, you'll be expected to be a self-starter and fast learner who takes ownership of your learning and development, and calls for help when needed.
Responsibilities:
- Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers, and in-house tooling.
- Adhere to established software architecture and development paradigms.
- Write clean, maintainable, and scalable code.
- Suggest, design, implement, test, and monitor features and functionalities.
- Participate in strategy discussions and understand stated tradeoffs of potential software solutions.
- Develop, test, and maintain codebase within the team's domain.
- Develop and maintain documentation for new and existing features and integrations.
- Develop an understanding of company goals and initiatives and assist the team in delivering on them.
- Attend Engineering power-up meetings and leverage other learning opportunities to build software development skills.
- Perform other duties as assigned.
Your qualifications:
- University degree or college diploma in a recognized technical, vocational, or academic program (preferably in
- Engineering or Computer Science) or equivalent work experience.
- 1-2 years of experience in building web applications.
- Full-stack experience with NodeJS/AWS and the TypeScript ecosystem.
- Front-end experience with React.
- Experience with testing frameworks like Jest/Mocha.
- Knowledge of common design patterns, and the basics of refactoring.
- Ability to debug simple issues.
- A passion for clean, reusable, and structured code.
Nice to have:
- Knowledge of the TypeScript ecosystem is a plus.
- Prior insurance domain knowledge is an asset, but not required.
- Experience with NestJS is a plus.