We are looking for a talentedFull-Stack Developerto join our growing technology team. You will be responsible for designing, developing, testing, and maintaining scalable web applications and websites across both frontend and backend systems.
The ideal candidate has strong knowledge of modern web technologies, excellent problem-solving skills, and the ability to turn business requirements into reliable, user-friendly digital solutions.
Key Responsibilities
- Develop and maintain responsive web applications and websites.
- Build modern, user-friendly frontend interfaces.
- Develop secure and scalable backend APIs and services.
- Integrate third-party APIs and external services.
- Design and manage databases and data structures.
- Write clean, reusable, and maintainable code.
- Optimize applications for performance, security, and scalability.
- Debug and resolve technical issues across frontend and backend.
- Conduct testing and ensure application quality.
- Collaborate with designers, developers, project managers, and other teams.
- Participate in code reviews and follow development best practices.
- Maintain technical documentation for projects.
- Stay updated with emerging technologies and industry trends.
Required Skills
- Experience withReact.js, Vue.js, or similar frontend frameworks.
- Strong backend development experience withPHP, Node.js, Python, or similar technologies.
- Experience working withMySQL, PostgreSQL, MongoDB, or other databases.
- Understanding ofREST APIs and API integrations.
- Good knowledge ofGit and version control.
- Basic understanding of web security and performance optimization.
- Strong debugging and problem-solving abilities.
Preferred Skills
- Experience withWordPress/WooCommercedevelopment.
- Experience withLaravel, Next.js, or Express.js.
- Knowledge ofAWS, Azure, or Google Cloud.
- Experience with Docker and CI/CD.
- Familiarity with TypeScript.
- Experience integrating payment gateways and third-party services.
- Understanding of SEO and website performance optimization.
Education
Bachelor’s degree inComputer Science, Information Technology, Software Engineering, or a related field is preferred. Equivalent practical experience will also be considered.
What We Offer
- Competitive salary package.
- Opportunity to work on challenging and meaningful projects.
- Friendly and collaborative work environment.
- Learning and professional development opportunities.
- Career growth and advancement.
- Flexible working options.
- Exposure to modern technologies and development practices.