Full Stack Engineer

Spait Infotech2024 — Canada · Posted ~3 hours ago

Mid Full-time

Skills

Full-stack web development Frontend development Backend development RESTful APIs Database management SQL Unit testing Integration testing Application security Authentication Authorization Performance optimization Agile/Scrum HTML CSS JavaScript REST APIs Databases

🔓 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 Full Stack Engineer is sought to design, build, test, deploy, and maintain scalable web applications. The role spans responsive interfaces, secure backend services, REST APIs, databases, application security, performance optimization, production troubleshooting, and Agile collaboration.

Highlights

End-to-end software engineering role covering frontend, backend, APIs, databases, testing, security, deployment, and production support, with collaboration across product, design, QA, and engineering teams.

Description

Key Responsibilities Design, develop, and maintain full-stack web applications.Build responsive and user-friendly frontend interfaces.Develop scalable and secure backend services and RESTful APIs.Integrate frontend applications with backend APIs and third-party services.Design and manage databases and optimize queries.Write clean, maintainable, reusable, and well-tested code.Debug and resolve application issues across frontend and backend systems.Perform unit testing, integration testing, and participate in code reviews.Collaborate with UI/UX designers, product managers, QA engineers, and other developers.Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation.Implement application security, authentication, authorization, and data protection practices.Optimize applications for performance, scalability, and reliability.Deploy and maintain applications across development, testing, and production environments.Monitor applications and troubleshoot production issues.Stay updated with modern development frameworks, tools, and industry best practices.Required Skills Frontend Strong knowledge of HTML5, CSS3, and JavaScript/TypeScript.Experience with React, Angular, or Vue.js.Experience developing responsive and cross-browser-compatible applications.Understanding of state management and frontend architecture.Backend Experience with Node.js, Java, .NET, Python, PHP, or similar backend technologies.Strong understanding of RESTful APIs and web services.Knowledge of authentication and authorization mechanisms.Understanding of application architecture and design patterns.Database Experience with relational databases such as MySQL, PostgreSQL, or SQL Server.Knowledge of NoSQL databases such as MongoDB is an advantage.Ability to design schemas and write optimized SQL queries.Tools & DevOps Good knowledge of Git and version control.Familiarity with CI/CD pipelines.Understanding of Docker and containerization.Exposure to cloud platforms such as AWS, Azure, or Google Cloud is preferred.Preferred Skills Experience with TypeScript.Knowledge of microservices architecture.Experience with Docker and Kubernetes.Familiarity with cloud-native application development.Knowledge of automated testing frameworks.Understanding of system design and scalability.Experience with Redis, message queues, or event-driven architectures.Familiarity with monitoring and logging tools.