Software Engineer, Full Stack

CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPostgreSQLPythonSQLHTMLCSSJavascriptMySQLReact

Requirements

  • 5+ years of experience in full-stack software development within modern web application environments.
  • Strong proficiency in frontend and backend development, with experience or interest in JavaScript, React, and Python.
  • Solid understanding of HTML, CSS, and modern CSS frameworks.
  • Hands-on experience with SQL and relational databases such as PostgreSQL, MySQL, or similar systems.
  • Strong knowledge of service-oriented or distributed system architectures.
  • Demonstrated ability to take ownership of features from concept to production with a focus on long-term scalability.
  • Strong communication skills, problem-solving ability, and a proactive, product-oriented mindset.

Responsibilities

  • Design, develop, and deliver full-stack product features that are reliable, scalable, and user-focused, spanning backend services, APIs, and frontend interfaces.
  • Work across the full technology stack including cloud infrastructure, backend logic, databases, and modern web interfaces to implement end-to-end solutions.
  • Collaborate closely with product and design teams to translate requirements into well-structured technical specifications and user experiences.
  • Build internal tools and automation to improve team productivity and streamline engineering workflows.
  • Participate in design discussions, code reviews, and technical decision-making processes to ensure high engineering standards.
  • Advocate for engineering best practices, including code quality, performance optimization, and maintainable architecture.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now