Junior Software Developer

job
  • Promote Project
Job Summary
Location
,ON
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
12 Nov 2024
Share
Job Description
Salary: 37500 - 67500 a year (Central African CFA francs)
Description Zensurance is a scale-up InsurTech company that is re-imagining the commercial insurance market. At Zensurance, we want to empower small businesses across Canada to thrive by offering an honest, simplified, and modern approach to insurance. Our main recipe is a combination of modern technology and insurance industry expertise powered by our talented team members.
Being a technology-forward company, we utilize various tools and platforms to create fun, engaging and meaningful work experiences for our employees, as a remote-first company.
We are boldly going where no insurance broker has gone before!
Zensurance is growing rapidly, and so is our Engineering team! We're excited to announce that we’re hiring 4 Junior Software Developers for our Core Red, Core Blue, Core Yellow, and Business Acquisition & Tooling (BAT) teams.
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 personal learning and development, and calls for help when needed.
This is a remote-first role within the GTA. #LI-Remote
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 deliver 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.
Fullstack 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.
About our Engineering Team: Our fully remote engineering team fosters a learning culture that encourages professional development. Some of the highlights of the team environment include:
Approachable, a supportive leadership team with extensive technical experience and ability.
Training and professional development budgets.
Knowledge sharing through power-ups.
Learning events and book clubs that help the team develop their skills and create a safe, supportive environment.
Twice-annual hackathons that provide opportunities to explore interests and practice new technical skills.
Opportunities to share your knowledge and experience and mentor others.
Perks we offer at Zensurance: Opportunity to work for Canada’s fastest-growing #insurtech scale-up
Primarily remote work environment available to everyone
Laptop, extra monitor and main accessories are provided
Extra home office and supplies allowance to help with work-from-home set up
Comprehensive and flexible health and dental plans to suit all lifestyles, including mental health
Health/Personal Spending Accounts to subsidize your healthy habits and purchases
Parental Leave Top Up
Weekly Friday companywide huddles for casual catch-ups with other departments
Build next-level relationships with your peers through scheduled companywide virtual and in-person team-building events
Be a part of something special. We are confident you won’t find any other insurance company like us :)
Zensurance celebrates diversity in its workforce structure and encourages applications from all backgrounds. We provide well-defined and documented career progression paths to our engineering team members that provide clear expectations and requirements for advancement in our fast-growing environment.
#J-18808-Ljbffr
Other Smiliar Jobs
 
  • Denver, CO
  • 14 Hours ago
  • College Park, MD
  • 14 Hours ago
  • Montreal, QC
  • 7 Hours ago
  • Montreal, QC
  • 4 Days ago
  • Montreal, QC
  • 4 Days ago
  • Vancouver, BC
  • 4 Days ago
  • Vancouver, BC
  • 4 Days ago
  • Montreal, QC
  • 4 Days ago
  • , ON
  • 4 Days ago
  • Toronto, ON
  • 4 Days ago