About the Role
We are seeking a highly skilled and experienced Full Stack Developer with 6 to 10 years of hands-on experience in designing, developing and maintaining scalable web applications. The ideal candidate should have strong expertise in both front-end and back-end technologies and be comfortable working in an agile environment.
Key Responsibilities
- Design, develop, test, and deploy scalable web applications.
- Develop responsive front-end interfaces using modern frameworks.
- Build robust and secure back-end services and APIs.
- Collaborate with cross-functional teams including UI/UX, QA, and DevOps.
- Optimize applications for maximum speed, scalability, and performance.
- Ensure code quality through reviews, unit testing, and best practices.
- Participate in architectural discussions and technical design decisions.
- Troubleshoot, debug, and upgrade existing systems.
- Mentor junior developers and contribute to technical leadership initiatives.
Required Skills & Qualifications
- 6-10 years of professional experience in full stack development.
- Strong proficiency in front-end technologies such as HTML5, CSS3, JavaScript and frameworks like React / Angular / Vue.js.
- Solid experience in back-end technologies such as Node.js / Java / .NET / Python.
- Experience in building and consuming RESTful APIs.
- Strong knowledge of databases such as MySQL, PostgreSQL, MongoDB, or SQL Server.
- Familiarity with cloud platforms such as AWS / Azure / GCP.
- Experience with version control systems (Git).
- Understanding of CI/CD pipelines and DevOps practices.
- Good understanding of security and data protection principles.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.