Full Stack Engineer

Placements Group — Canada · Posted ~4 hours ago

Mid

Skills

Frontend development Backend development Web application development API development Relational databases NoSQL databases Software testing Troubleshooting REST APIs Third-party integrations Frontend technologies Backend APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A collaborative engineering team is seeking a versatile Full Stack Engineer to build and maintain scalable web applications. The role covers responsive frontend interfaces, scalable backend services and APIs, database design and optimization, integrations, testing, troubleshooting, and production support. It is well suited to an entry-to-mid-level engineer who wants meaningful ownership and opportunities to grow.

Highlights

Opportunity for an entry-to-mid-level engineer to own features, work across the full software development lifecycle, solve technical problems, and grow in a collaborative engineering environment.

Description

About the Role We are looking for a motivated and versatile Full Stack Engineer to design, develop, test, and maintain scalable web applications. The ideal candidate should have hands-on experience with both frontend and backend development and be comfortable working across the full software development lifecycle. This role is suitable for an entry to mid-level software engineer who wants to take ownership of features, solve technical problems, and grow within a collaborative engineering environment. Key Responsibilities Design, develop, test, and maintain full-stack web applications. Build responsive, user-friendly interfaces using modern frontend technologies. Develop scalable backend services, APIs, and business logic. Integrate frontend applications with backend APIs and third-party services. Design, query, and optimize relational and/or NoSQL databases. Write clean, maintainable, reusable, and well-documented code. Troubleshoot bugs, performance issues, and production incidents. Participate in code reviews and contribute to development standards and best practices. Work with product managers, designers, QA engineers, and other developers to deliver features. Develop and maintain RESTful APIs and integrations. Implement authentication, authorization, validation, and basic application security practices. Write unit and integration tests to ensure application reliability. Use Git and established development workflows for version control. Participate in Agile ceremonies, sprint planning, and technical discussions. Support application deployment and troubleshooting across development, staging, and production environments. Required Qualifications Bachelor's degree in computer science, information technology, engineering, or a related field. 1–4 years of professional experience in full-stack or software development. Strong proficiency in at least one modern frontend framework: React Angular Vue.js Strong backend experience with at least one technology such as: Node.js Python Java C# PHP Good understanding of HTML, CSS, JavaScript/TypeScript, and responsive web development. Experience building and consuming REST APIs. Working knowledge of databases such as PostgreSQL, MySQL, MongoDB, or similar. Familiarity with Git/GitHub/GitLab and version-control practices. Understanding of software development lifecycle and Agile methodologies. Strong debugging, analytical, and problem-solving skills. Good communication and collaboration skills.