We are looking for a skilled Full Stack Engineer to design, develop, and maintain scalable web applications. You will work across the front end and back end, collaborate with cross-functional teams, and contribute to all stages of the software development lifecycle.
Design, develop, test, and maintain full-stack web applications
Build responsive, user-friendly front-end interfaces
Develop secure, scalable back-end APIs and services
Integrate databases, third-party APIs, and cloud services
Optimize applications for performance, security, and scalability
Write clean, maintainable, and well-documented code
Participate in code reviews and technical discussions
Collaborate with product managers, designers, and QA teams
Troubleshoot, debug, and resolve production issues
Proficiency in HTML, CSS, JavaScript
Experience with modern frameworks such as React, Angular, or Vue.js
Understanding of responsive design and cross-browser compatibility
Strong experience with Node.js / Python / Java / Ruby / .NET
Experience building RESTful or GraphQL APIs
Knowledge of authentication and authorization mechanisms
Experience with SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis)
Ability to design efficient database schemas
Familiarity with Git and version control workflows
Experience with CI/CD pipelines
Exposure to cloud platforms (AWS, Azure, GCP)
Knowledge of containerization (Docker) is a plus
Experience with microservices architecture
Knowledge of system design and scalability patterns
Familiarity with testing frameworks and automation
Exposure to Agile/Scrum methodologies