Overview:
We are seeking a skilled and enthusiastic Full Stack Developer to join our innovative team. The ideal candidate will have a strong background in both frontend and backend development and a passion for building efficient scalable and userfriendly web applications. This role is critical in driving the development of our digital products and enhancing our customer experience.
Role:
The Full Stack Developer will be responsible for designing developing and maintaining web applications from frontend interfaces to backend services. The successful candidate will work closely with our product design and marketing teams to deliver highquality software solutions that meet our business objectives.
Key Responsibilities:
- FrontEnd Development:
- Design and implement userfriendly web interfaces using HTML CSS JavaScript and modern frameworks such as React Angular or Vue.js.
- Ensure the responsiveness and crossbrowser compatibility of web applications.
- Collaborate with the design team to translate UI/UX wireframes into functional code.
- BackEnd Development:
- Develop and maintain serverside logic using languages such as Node.js Python Ruby Java or PHP.
- Implement and manage APIs to support frontend functionality.
- Ensure the security performance and scalability of serverside applications.
- Database Management:
- Design and manage relational and nonrelational databases such as MySQL PostgreSQL MongoDB or similar.
- Write efficient SQL queries and perform database optimisations.
- Ensure data integrity and implement backup and recovery procedures.
- Integration and Deployment:
- Implement continuous integration and continuous deployment (CI/CD) pipelines.
- Manage cloud infrastructure using platforms such as AWS Azure or Google Cloud.
- Monitor and troubleshoot production issues ensuring high availability and reliability.
- Collaboration and Communication:
- Work closely with crossfunctional teams to understand requirements and deliver technical solutions.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Stay updated with the latest industry trends and best practices.
Requirements:
- Education and Experience:
- Bachelors degree in Computer Science Information Technology or a related field.
- Proven experience as a Full Stack Developer or in a similar role.
- Experience with frontend and backend development.
- Technical Skills:
- Proficiency in frontend technologies: HTML CSS JavaScript and frameworks such as React Angular or Vue.js.
- Strong backend development skills in languages such as Node.js Python Ruby Java or PHP.
- Experience with database management systems like MySQL PostgreSQL MongoDB or similar.
- Knowledge of API design and development.
- Experience with version control systems such as Git.
- Familiarity with CI/CD pipelines and cloud infrastructure management.
- Analytical Skills:
- Excellent problemsolving skills with a keen attention to detail.
- Ability to analyse complex technical issues and develop effective solutions.
- Strong debugging and troubleshooting skills.
- Communication Skills:
- Excellent written and verbal communication skills.
- Ability to explain complex technical concepts to nontechnical stakeholders.
- Strong interpersonal skills and the ability to work collaboratively in a team environment.
Skills:
- Full Stack Development
- FrontEnd and BackEnd Technologies
- Database Management
- API Development
- CI/CD and Cloud Infrastructure
- ProblemSolving and Debugging
- Communication and Collaboration
- Time Management
This role offers an exciting opportunity to work on cuttingedge web applications and make a significant impact within a dynamic organisation. If you are a passionate Full Stack Developer with a strong technical background and a drive for excellence we would love to hear from you.
Apply now and join our team to build innovative digital solutions!