Intermediate Full Stack Engineer

Certn Logo

Certn

πŸ“Remote - Canada

Summary

Join Certn's revolution in background screening as an Intermediate Full Stack Engineer for a 6-month contract. You will contribute to building and scaling innovative solutions, leveraging AI and automation to enhance efficiency. This role involves all software development activities within an Agile team, including development, testing, and documentation. You will collaborate with cross-functional teams and mentor junior developers. The position offers a remote-friendly setup, paid vacation and wellness days, a professional development budget, and the opportunity to make a significant impact.

Requirements

  • Strong understanding of relational databases and their usage in software development
  • Strong proficiency in Python
  • Strong proficiency in React
  • Proficiency in TypeScript
  • Basic understanding of REST APIs and their function in web development
  • Excellent communication skills, both written and verbal, with the ability to collaborate effectively with cross-functional teams and stakeholders
  • Demonstrated working experience in software development, with a focus on delivering high-quality software
  • Experience working on at least one feature end-to-end collaborating effectively with other developers
  • Experience working on both back-end and front-end codebases
  • Experience integrating AI/ML models into applications, optimizing workflows using AI-powered solutions, or working with AI APIs (e.g., OpenAI, TensorFlow, or similar) to enhance system capabilities

Responsibilities

  • Contribute as a developer in an agile team, collaborating with technical and non-technical team members, and working closely with database, back-end, and front-end stacks
  • Ensure software deliverables align with the technical architecture, development standards, and quality practices
  • Assist in building and executing integrated unit tests for all code modules
  • Develop well-written, intent-revealing code
  • Assist in ensuring observability of the team's code and products, and monitor them in a live environment, ensuring high availability and reliability
  • Produce thorough documentation outlining high-level architecture, flow, sequence diagrams, blockers, risks, and other technical considerations as needed
  • Work on bugs that need immediate attention to unblock our customers
  • Participate in peer review activities
  • Participate in a learning environment through collaboration, shared knowledge, and leadership
  • Work within the agile team to gather production metrics and stakeholder feedback and use them to iterate and grow team projects
  • Mentor and guide junior developers
  • Collaborate with senior developers to work on features of a big project
  • Collaborate with product managers to get clarity on project requirements

Benefits

  • 4 weeks of paid vacation + 12 wellness days
  • Remote-friendly setup, work-from-home allowance, and a flex allowance to make your work-life balance flawless
  • A professional development budget to level up your skills

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.