We are seeking an experienced Full Stack Engineer to join our team, responsible for designing, developing, and maintaining scalable, efficient, and reliable software applications. The ideal candidate will have expertise in both front-end and back-end development, with a passion for creating seamless user experiences. While experience in mobile app development is not a mandatory requirement, it would be considered a valuable asset for the position.
Job Details
Design and develop high-quality, scalable software applications
Collaborate with cross-functional teams to identify and prioritise project requirements
Write clean, efficient, and well-documented code
Troubleshoot and resolve complex technical issues
Participate in code reviews and contribute to the improvement of the codebase
Stay up-to-date with the latest technologies, trends, and best practices
Optimise application performance, security, and user experience
Ensure compatibility with various devices, browsers, and platforms
Requirements
Minimum of 4 years of experience in full-stack development.
Proficiency in programming languages: JavaScript, PHP or Python
Strong understanding of front-end frameworks: React / Angular and
Knowledge of React Native/flutter (nice to have)
Experience with one of the back-end technologies: Node.js, Django, or Laravel
Familiarity with one of the following database management systems: MySQL, PostgreSQL, or SQL Server
Excellent problem-solving skills and attention to detail
Strong communication and team collaboration skills
Bachelor's degree in Computer Science or a related field