Full Time
TBD
40
Jan 13, 2025
We are looking for an Intermediate Software Engineer to join our Canadian based software company.
Job Title: Intermediate Software Engineer
Department: Engineering
Reports To: Director of Engineering
Summary:
Wombat Safety Software is a SAAS based software company that makes safety and compliance software for all industries requiring help managing this process. This includes construction, oil and gas, mining, manufacturing and municipalities. We are based on the west coast of Canada but run our team 100% virtually. We are a small but mighty team that know how to make magic happen and get things done.
We are looking for a highly skilled and experienced Software Engineer to join our team and assist in building Wombat (our Product). The ideal candidate will have a strong understanding of cloud-based development, as well as experience with Firebase and micro service development. They will also be able to work independently and as part of a team and have excellent problem-solving skills. This position is primarily backend services and architecture but will require frontend contributions. The candidate must love writing test cases as this role will start off with many as you familiarize yourself with the software.
Being fully remote allows for lots of flexibility but also requires a candidate who is disciplined at getting their work done, managing their own schedule, and communicating with the team on a daily so we can know what issues arise, how things are going, and if any blockers are in the way.
We only hire people that fit our core values:
• Intelligence - We're smart, savvy problem-solvers who stay up-to-date with the latest trends and technologies to ensure that we're delivering the best possible solutions to our customers.
• High Integrity - We believe in doing the right thing, even when no one's looking. We prioritize honesty, transparency, and accountability in all that we do because we know that trust is the foundation of any successful relationship.
• Fun loving - We take our work seriously, but we don't take ourselves too seriously. Our team is made up of quirky, creative individuals who love to have fun and make things interesting.
• Caring and Kind - We believe in going above and beyond to support our customers and our co-workers to help them succeed, because when they win, we win too.
• Self Aware - We know that growth and improvement start with self-awareness. We actively seek out feedback, reflect on our own strengths and weaknesses, and strive to learn and develop as individuals and as a team.
• Growth mindset - Adaptability is key in today's fast-paced world, and we're always up for a challenge. We embrace a growth mindset, which means we're always looking for ways to learn, innovate, and think outside the box.
Responsibilities:
• Write test cases and debug code, troubleshoot, and work with the Support team to keep clients happy
• Design, develop, and maintain the SAAS product
• Work with others to implement new features and improvements
• Collaborate with product managers and designers to gather feature requirements and implement them
• Stay up-to-date on the latest development technologies and suggest improvements where appropriate
Qualifications:??
• Bachelor's degree in Computer Science or a related field?
• 6+ years of experience in software development?
• Experience with different programming paradigms (OOP / functional)
• Experience with the following development languages / frameworks:?
• Typescript & NodeJS?& React
• HTML, CSS and web standards?
• Any of the following in order of preference (Go/Rust/C++/C#/Java)?
• Build tools (Webpack, Vite, rspack, esbuild, etc)
• Experience Using cloud-based services, infrastructure, and development?(IaC)
• Experience with cloud-based development platforms, such as Google Cloud Platform or Amazon Web Services?
• Experience with database technologies, such as MySQL, PostgreSQL, or MongoDB (primarily NoSQL mindset)?
• Experience with version control systems, such as Git?
• Experience with testing frameworks, such as Puppeter, Playwrite, etc?
• Experience with ci tool (github actions)?
• Understanding of token based Authentication processes and identity providers.?
• Familiarity with Kanban / agile practices
Soft Skills:
• Strong problem-solving and debugging abilities
• Excellent written and verbal communication skills
• Ability to work independently and collaboratively within a team
• Quick learner with the ability to adapt to new technologies
• Growth-oriented mindset with a focus on continuous self-improvement
• Receptive to feedback and open to learning from others
• Transparent communicator, including the ability to admit when further clarification is needed
• Calm and composed under pressure, with the ability to handle challenging situations effectively
Do you meet these criteria? We want to hear from you! Please send us a cover letter on why you think you’d be a good fit for our Wombat team, along with a resume. Candidates that only submit resume will not be considered.
To let us know you’ve carefully read through the job description, simply include the number 88 somewhere in your message. We’d love to hear from you!