Job Purpose
The Full Stack Developer will be responsible for designing, developing, and maintaining end-to-end web and software applications. This role requires strong hands-on expertise across front-end and back-end technologies, API development, cloud infrastructure, and web security, ensuring high performance, scalability, and system reliability.
Key Responsibilities
- Develop, test, and maintain complete web and software applications, covering both front-end and back-end functionalities.
- Design, develop, and implement efficient and secure APIs to enable seamless integration across systems and applications.
- Utilize modern web technologies including PHP, JavaScript, SQL, React.js, HTML, CSS, and WordPress to build responsive and user-friendly solutions.
- Manage cloud-based servers and hosting environments, ensuring system availability, scalability, and performance optimization.
- Implement and maintain robust web security practices, including data protection, access control, and vulnerability management.
- Monitor application performance, troubleshoot issues, and perform regular system maintenance and upgrades.
- Collaborate with cross-functional teams to gather requirements, define technical solutions, and deliver high-quality applications.
- Ensure adherence to coding standards, documentation practices, and version control processes
Skills
Qualifications & Experiences
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 3–7 years of experience as a Full Stack Developer or in a similar role.
- Proven hands-on experience with PHP, JavaScript, SQL, React.js, HTML, CSS, and WordPress.
- Experience in API development and integration (RESTful APIs preferred).
- Familiarity with cloud platforms and server management (e.g., AWS, Azure, Google Cloud, or similar).
- Strong understanding of web security principles and best practices.