Our client, a leading ICT solutions provider, is looking for an experienced Full Stack Developer to join their innovative team. As a Full Stack Developer, you will work on developing and maintaining high-quality web applications, utilizing both front-end and back-end technologies. This is an exciting opportunity to work with cutting-edge technologies and contribute to impactful projects in the ICT sector.
End-to-End Development: Develop and maintain both front-end and back-end applications, ensuring seamless integration and high performance.
UI/UX Design: Collaborate with design teams to build intuitive and responsive user interfaces using modern front-end technologies (e.g., React, Angular, Vue).
Backend Development: Build robust and scalable backend services using programming languages and frameworks such as Node.js, Python/Django, Java, or PHP.
Database Management: Design and integrate relational and NoSQL databases, ensuring data consistency, integrity, and performance (e.g., MySQL, MongoDB).
Collaboration: Work closely with cross-functional teams, including designers, product managers, and QA, to deliver solutions that meet client needs.
Optimization: Ensure applications are optimized for speed, scalability, and security.
Troubleshooting: Identify and resolve technical issues quickly, ensuring minimal downtime and a smooth user experience.
Stay Updated: Keep abreast of emerging technologies and industry trends, and suggest innovative improvements for existing solutions.
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience: A minimum of 3 years of experience as a Full Stack Developer, with expertise in both front-end and back-end development.
Technical Skills:
Front-End: Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, Vue).
Back-End: Strong knowledge of server-side languages and frameworks such as Node.js, Python, Java, or PHP.
Databases: Experience with SQL and NoSQL databases (e.g., MySQL, MongoDB, PostgreSQL).
Version Control: Proficiency in Git or other version control systems.
API Integration: Experience with RESTful APIs and third-party integrations.
Tools & Platforms: Familiarity with DevOps tools, cloud platforms (e.g., AWS, Azure), and containerization (Docker, Kubernetes) is a plus.
Soft Skills:
Strong communication and collaboration skills.
Ability to manage multiple tasks and meet deadlines.
Problem-solving mindset with a focus on efficiency.
Experience with mobile app development (React Native, Flutter, or native mobile development).
Familiarity with Agile methodologies.
Knowledge of cybersecurity principles and best practices.