Software Engineer II, Fullstack (Contact Channels)

New
J
JobgetherCustomer support software
Work remotely from eligible Canadian provincesFull-TimeSenior
SalaryCompetitive base salary: CAD $133,000–$183,000 annually.
Apply NowOpens the employer's application page

Job Details

Experience
At least 1.5 years of professional software engineering experience.
Required Skills
PythonFull Stack DevelopmentKotlinVue.JsReact

Requirements

  • At least 1.5 years of professional software engineering experience.
  • Experience building and shipping web applications using declarative UI frameworks such as React or Vue.
  • Experience designing, developing, and launching scalable APIs using programming languages such as Python or Kotlin.
  • Ability to translate business scenarios and straightforward problems into solutions involving multiple software components.
  • Strong coding skills and ability to produce clear, understandable, well-tested, and extensible software.
  • Comfort working within large codebases, debugging code written by other engineers, and contributing to code reviews.
  • Understanding of software development and delivery practices, including breaking projects into tasks and delivering work in phases.
  • Ability to take ownership of assigned work, manage priorities, and collaborate with technical and non-technical stakeholders.
  • Proactive approach to professional growth, including actively seeking feedback.
  • Strong written and verbal communication skills when collaborating with distributed and global engineering teams.

Responsibilities

  • Break larger engineering projects into manageable tasks, plan phased delivery, and collaborate with teammates to complete work on schedule.
  • Design, develop, test, and ship full-stack software for customer contact and digital servicing experiences.
  • Build and maintain web applications using declarative user interface frameworks and scalable backend technologies.
  • Collaborate with product management, design, and analytics teams throughout ideation and implementation.
  • Communicate technical constraints, assess risks and trade-offs, and contribute to product and engineering decisions.
  • Translate business needs and straightforward problem statements into technical solutions involving multiple software components.
  • Write clear, maintainable, well-tested, and extensible code.
  • Create and monitor metrics, escalate issues when necessary, and participate in operational support and on-call activities.
  • Navigate large codebases, investigate and debug existing code, and provide constructive feedback through code reviews.
  • Contribute to team knowledge-sharing and the engineering interview process.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive base salary: CAD $133,000–$183,000 annually.
Apply Now