About the Role
We are seeking an experienced Full Stack Developer with 3 7 years of professional experience to design develop and maintain scalable high-performance web applications and digital platforms. The successful candidate will work across the full technology stack contributing to both front-end and back-end development system integrations and API management.
Responsibilities
Design develop test and maintain end-to-end web applications using modern frameworks and languages.
Build and enhance front-end interfaces with React Angular or Vue to ensure responsive accessible and engaging user experiences.
Develop and maintain RESTful APIs and back-end services using Python or Java.
Integrate front-end and back-end components for seamless data flow and functionality.
Collaborate with product managers designers QA and DevOps teams to deliver production-ready applications.
Participate in system design architecture reviews and technical planning for new and existing applications.
Write clean efficient and maintainable code with proper documentation and adherence to best practices.
Conduct code reviews troubleshoot and resolve complex technical issues.
Optimize applications for scalability performance and security using modern tools and frameworks.
Work with SQL / NoSQL databases (MySQL PostgreSQL MongoDB etc.) to design query and maintain data persistence.
Participate in Agile / Scrum ceremonies and collaborate closely with cross-functional teams.
Contribute to DevOps pipelines CI / CD automation and containerized deployments using Docker and Kubernetes.
Collaborate on cloud integration projects leveraging AWS Azure or GCP infrastructure.
Requirements / Must-Haves
Bachelors degree in Computer Science Software Engineering or a related field.
3 7 years of hands-on experience in full-stack web application development.
Proficiency in JavaScript and modern front-end frameworks (React Angular or Vue).
Back-end experience with Python or Java including API and microservices design.
Strong understanding of RESTful APIs web architecture and cloud integration.
Experience with SQL / NoSQL databases such as MySQL PostgreSQL or MongoDB.
Familiarity with Git CI / CD pipelines Agile / Scrum methodologies and DevOps practices.
Experience with Docker Kubernetes or equivalent containerization tools.
Working knowledge of AWS Azure or GCP environments.
Excellent problem-solving debugging and communication skills.
Proven ability to write testable scalable and well-structured code.
Nice to Have
Experience with automated testing tools (Jest Mocha Jasmine Cypress).
Knowledge of performance tuning monitoring and logging tools.
Familiarity with application security principles and optimization techniques.
Exposure to microservices architecture serverless frameworks or modern DevOps pipelines.
Prior experience working in large-scale or enterprise software environments.
Location : Ontario Canada (Onsite)
Key Skills
Abinitio,Administration And Accounting,Android,Bid Management,Inventory Management,Embedded C
Employment Type : Full Time
Experience : years
Vacancy : 1
Stack Developer • Toronto, Ontario, Canada