Enable job alerts via email!

Software Engineer

Pinhome

Markham

On-site

CAD 70,000 - 90,000

Full time

4 days ago
Be an early applicant

Job summary

A technology company in Markham is seeking a highly skilled Fullstack Software Engineer. The role involves solving complex problems and developing both front-end and back-end applications. Candidates should have at least 2 years of experience and a strong grasp of computer science fundamentals. This position offers the opportunity to work in a dynamic team environment, drive software development, and contribute to innovative projects.

Qualifications

  • At least 2 years of working experience in software development.
  • Strong understanding of computer science fundamentals.
  • Capacity to learn and adapt quickly.

Responsibilities

  • Solve complex technical, product, and business problems.
  • Develop and maintain both front-end and back-end components.
  • Participate in code reviews and collaborative problem-solving.

Skills

Problem-solving
Effective communication
Front-end development
Back-end development
Adaptability to new technologies

Job description

Join to apply for the Software Engineer role at Pinhome .

About The Role

We are seeking a highly skilled and motivated Fullstack Software Engineer to join our dynamic team. The ideal candidate will have a solid understanding of core computer science fundamentals, including data structures, methodologies, and strategies, with at least 2 years of working experience in the field. They should be capable of diagnosing problems, communicating proposed solutions, and applying fixes effectively across both front-end and back-end systems.

Key Responsibilities :

  • Solve complex technical, product, and business problems with curiosity and creativity.
  • Develop and maintain both front-end and back-end components of our applications.
  • Execute tasks with high autonomy while ensuring high-quality results.
  • Learn and adapt to the team's tools, processes, and best practices in software engineering.
  • Understand and contribute to business goals and objectives.
  • Seek mentorship and take advantage of learning opportunities.
  • Quickly acquire new technologies and techniques and apply them effectively.
  • Produce readable, well-tested code adhering to coding principles and conventions.
  • Complete well-defined tasks as part of larger projects with high quality.
  • Communicate effectively, deliver feedback constructively, and listen to others' perspectives.
  • Collaborate with senior engineers and support peers through pair programming and problem-solving.
  • Actively participate in code reviews and provide considerate feedback.
  • Demonstrate good participation in on-call rotation and learn from senior engineers to understand our systems.

About The Team

Join our vibrant engineering team and become an integral part of a collaborative and innovative squad. As a Fullstack Software Engineer, you'll work closely with our Staff Engineers, PMs, and fellow engineers, driving the end-to-end software development cycle. From identifying and solving complex problems to coding, reviewing, testing, and maintaining high-quality software, you'll play a crucial role in shaping our technology and supporting diverse teams.

Our engineering team is a dynamic group of professionals who excel in both technical prowess and innovative thinking. We are passionate about scaling solutions and optimizing performance, and we value clear communication.

If you have a fervent enthusiasm for software development, exceptional problem-solving skills, and a drive to make a significant impact, we'd love for you to join us on this exciting journey!

Seniority level

  • Not Applicable
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

    Similar jobs