Full Stack Engineer

Spait Infotech2024 — Canada · Posted ~1 hour ago

Mid Full-time

Skills

Frontend development Backend development RESTful APIs Database design JavaScript Web application development Unit testing Agile/Scrum REST API Databases CI/CD Cloud

🔓 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 technology team is seeking a Full Stack Engineer to design, develop, and maintain secure, high-performance web applications. The role involves building APIs, database solutions, testing software quality, optimizing systems, and contributing to modern development workflows.

Highlights

Opportunity to build scalable web applications with modern engineering practices, work across frontend and backend systems, and collaborate with cross-functional teams.

Description

Key Responsibilities Design, develop, and maintain responsive web applications.Build and integrate frontend and backend components.Develop scalable, secure, and high-performance RESTful APIs.Design and implement database schemas, queries, and data models.Write clean, maintainable, reusable, and well-documented code.Perform unit testing, integration testing, debugging, and troubleshooting.Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.Work closely with QA engineers to identify and resolve defects.Participate in code reviews and contribute to engineering best practices.Integrate third-party APIs and external services.Optimize application performance, scalability, and security.Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, and retrospectives.Troubleshoot production issues and provide timely resolutions.Contribute to CI/CD pipelines, deployment processes, and cloud environments.Stay current with emerging technologies and recommend improvements where appropriate.Required Technical Skills Frontend Strong experience with HTML5, CSS3, and JavaScript/TypeScript.Experience with modern frontend frameworks such as React, Angular, or Vue.js.Understanding of responsive design and cross-browser compatibility.Knowledge of state management, frontend architecture, and API integration.Backend Experience with one or more backend technologies such as Node.js, Java/Spring Boot, Python/Django/FastAPI, .NET, or similar.Strong understanding of REST APIs and web services.Knowledge of authentication, authorization, security, and API best practices.Database Experience with relational databases such as MySQL, PostgreSQL, or SQL Server.Working knowledge of NoSQL databases such as MongoDB is an advantage.Strong understanding of SQL, database design, indexing, and query optimization.DevOps / Cloud Familiarity with Git and Git-based workflows.Understanding of CI/CD concepts and tools.Exposure to cloud platforms such as AWS, Azure, or Google Cloud.Knowledge of Docker and containerization is preferred.Preferred Skills Experience with microservices architecture.Knowledge of GraphQL.Experience with automated testing frameworks.Familiarity with Docker and Kubernetes.Understanding of cloud-native application development.Experience with Redis or other caching technologies.Knowledge of application security and secure coding practices.Experience working with Agile/Scrum methodologies.