Full Stack Web Developer
We are seeking a highly skilled Full Stack Web Developer to join our dynamic team.
The ideal candidate will have a strong passion for coding, a deep understanding of web technologies, and the ability to work across the entire stack—from front-end to back-end. You will be responsible for developing and maintaining web applications, ensuring they are scalable, maintainable, and meet the business needs. You will collaborate with other developers, designers, and stakeholders to deliver high-quality products that provide an excellent user experience.
Design & Development
- Develop and maintain web applications using modern web technologies (e.g., JavaScript, HTML5, CSS3, etc.).
- Design and implement responsive, user-friendly interfaces.
- Build scalable backend services and APIs using Node.js, Java, Python, etc.
- Ensure the application's performance, quality, and responsiveness.
Collaboration & Communication
- Work closely with UX/UI designers to implement design specifications.
- Collaborate with product managers and stakeholders to understand project requirements and translate them into technical specifications.
- Participate in code reviews, providing constructive feedback to peers.
Maintenance & Optimization
- Identify and fix bugs or performance bottlenecks.
- Optimise applications for maximum speed and scalability.
- Maintain and improve the codebase for long-term maintenance and extensibility.
Security & Compliance
- Implement security best practices to protect user data and ensure compliance with industry standards.
- Stay up-to-date with the latest security threats and vulnerabilities and take necessary actions.
Testing & Deployment
- Write unit and integration tests to ensure the robustness of the application.
- Manage deployment pipelines and ensure smooth release cycles.
- Monitor and troubleshoot production issues as they arise.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven experience as a Full Stack Developer or similar role.
- Proficiency with front-end languages such as HTML, CSS, and JavaScript (and libraries/frameworks like React, Angular, or Vue.js).
- Strong experience with back-end languages and frameworks (e.g., Node.js, Java, Python).
- Experience with database management systems (e.g., MySQL, MongoDB, PostgreSQL).
- Familiarity with version control systems (e.g., Git).
- Understanding of web security principles and practices.
- Experience with cloud services (e.g., AWS, Heroku, Azure) is a plus.
Preferred Skills
- Experience with DevOps practices and tools (e.g., Docker, GitHub Actions).
- Knowledge of mobile-first development and responsive design.
- Familiarity with Agile/Scrum methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Benefits
- Competitive salary
- Flexible working hours and remote work options
- Professional development opportunities
Apply now
Application submitted
Thank you for applying. We’ve received your application and our team will review it shortly.


