Senior Software Engineer (Typescript with GO or Rust) – Fully Remote ***Completed***

About Us:

Our client is a dynamic and innovative company focused on developing cutting-edge SAAS products for mission-critical scenarios. The small team is composed of talented individuals who are passionate about technology and dedicated to creating impactful solutions. If you thrive in a collaborative and remote work environment and are excited about pushing the boundaries of what's possible in software development, we want you to join us!

Responsibilities:

  • Design, develop, and maintain our SAAS product, primarily focusing on backend services and architecture.

  • Collaborate with team members to implement new features and enhancements, ensuring high-quality code.

  • Troubleshoot and debug code to optimize performance and resolve issues.

  • Work closely with product managers and designers to gather feature requirements and translate them into technical solutions.

  • Stay informed about the latest development technologies and propose improvements to our development process.

Qualifications:

  • Bachelor's degree in Computer Science or a related field.

  • 6+ years of experience in software development.

  • Proficiency in Typescript, HTML, CSS, and React.

  • Some experience with either GO or RUST.

  • Bonus: Familiarity with Bash, Python, Vue, Angular.

  • Strong understanding and experience with cloud-based development, preferably on Google Cloud Platform (Firebase) or Amazon Web Services.

  • Knowledge of database technologies, such as MySQL, PostgreSQL, or MongoDB.

  • Experience with version control systems, especially Git.

  • Familiarity with testing frameworks (e.g., Puppeter, Playwright) and CI tools (e.g., GitHub Actions, CircleCI).

  • Understanding of authentication processes and identity providers.

  • Familiarity with Kanban/agile practices.

  • Bonus Points: Experience with Prosemirror, Tailwind, Material-UI, NVC, Vim, and a passion for speed.

Soft Skills:

  • Excellent problem-solving and debugging abilities.

  • Strong written and verbal communication skills.

  • Ability to work independently and collaboratively within a team.

  • Quick learner with a continuous improvement/self-improvement mindset.

If you're excited about the prospect of contributing to a dynamic team and working on innovative projects, apply now to be part of our journey!

Contact: Amanda Du Toit amanda@corporate.bc.ca

Previous
Previous

Senior Leader/Director - Data Delivery (Vancouver – Onsite)

Next
Next

Marketing Manager, Optimization SW ****Completed****