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.