Closed listing
Full Stack Engineer
- Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Experience
- 1–4 years of professional experience in full-stack or software development.
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
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.
More about this job
Responsibilities
The role involves designing, developing, and maintaining scalable full-stack web applications while collaborating with cross-functional teams. Responsibilities include building responsive interfaces, developing backend services, and ensuring application reliability through testing and troubleshooting.
Requirements
Candidates must have a bachelor's degree in a relevant field and 1–4 years of professional full-stack development experience. Proficiency in modern frontend frameworks and backend technologies like Node.js, Python, or Java is required.
Skills
- React
- Angular
- Vue.js
- Node.js
- Python
- Java
- C#
- PHP
- HTML
- CSS
- JavaScript
- TypeScript
- REST APIs
- PostgreSQL
- MySQL
- MongoDB
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Full Stack Engineer
- React
- Angular
- Vue.js
- Node.js
- Python
- Java
- C#
- PHP
- HTML
- CSS
- JavaScript
- TypeScript
- REST APIs
- PostgreSQL
- MySQL
- MongoDB
- Git
- GitHub
- GitLab
- Agile
- Responsive Web Development
- Authentication
- Authorization
- Unit Testing
- Integration Testing
- Backend
- Frontend
- Scalable Applications