Job Summary
We are seeking a skilled and motivated Full Stack Web Developer to design, develop, and maintain scalable web applications. You will work across both front-end and back-end technologies, collaborating with cross-functional teams to deliver high-quality digital solutions.
Responsibilities
- Develop and maintain scalable web applications using modern front-end and back-end technologies to meet business needs
- Design responsive, user-friendly interfaces ensuring cross-browser compatibility for optimal user experience
- Build and integrate RESTful APIs and third-party services to extend application functionality
- Optimize application performance, scalability, and security to enhance system reliability and user trust
- Troubleshoot, debug, and upgrade existing systems to maintain operational efficiency
- Collaborate with designers, product managers, and developers to define and implement new features that align with product goals
- Write clean, maintainable, and well-documented code to support future development and team collaboration
- Participate in code reviews and contribute to establishing and maintaining best coding practices
Required competencies and certifications
- Proven experience as a Full Stack Developer or in a similar role
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, React, Angular, or Vue.js
- Experience with back-end technologies including Node.js, Python, Java, or PHP
- Familiarity with databases like MySQL, PostgreSQL, or MongoDB
- Knowledge of version control systems such as Git
- Understanding of web security practices and performance optimization
Preferred competencies and qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Familiarity with DevOps practices and CI/CD pipelines
- Experience with containerization tools like Docker
- Knowledge of Agile/Scrum methodologies