Description
We are seeking a skilled and motivated Full-Stack Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining web applications from front-end interfaces to back-end systems. You will work on a variety of projects, ensuring robust, scalable, and efficient solutions that meet our business needs.
Key Responsibilities
- Design, develop, and maintain scalable web applications and services.
- Build and manage server-side logic, databases, and APIs.
- Develop user-facing features and ensure the technical feasibility of UI/UX designs.
- Identify, troubleshoot, and resolve front-end UI bugs and back-end issues.
- Manage deployment processes and ensure optimal performance, quality, and responsiveness of applications.
- Integrate third-party services and APIs.
- Collaborate with cross-functional teams to define, design, and ship new features.
Requirements & Skills
- Proven experience in Web & Backend Development.
- Strong understanding of Frontend Basics with the ability to diagnose and fix UI bugs.
- Hands-on experience with Server Management & Deployment.
- Solid experience in designing and consuming APIs & Integrations.
- Proficiency in relevant programming languages and frameworks (e.g., JavaScript, Node.js, Python, React, Angular, Vue.js, etc.).
- Familiarity with database technologies (SQL and/or NoSQL).
- Knowledge of version control systems (e.g., Git).
Education & Experience
- A Bachelor’s degree in Computer Science, IT, or Software Engineering; OR
- A Diploma in Computer Science, IT, or Software Engineering, coupled with a minimum of two (2) years of relevant work experience.