We are seeking an experienced Intermediate-Senior Full Stack Developer to design, develop, and maintain robust software applications. The role involves building responsive front-end interfaces using HTML, CSS, and JavaScript, developing server-side applications and APIs, and managing databases to ensure performance, security, and scalability. You will collaborate with team members on code reviews, version control, and problem-solving while following coding standards and secure development practices.
What you'll do :
- Design, code, and test software applications based on project requirements
- Develop responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript
- Implement and maintain front-end frameworks and libraries as needed
- Build and maintain server-side applications, databases, and APIs
- Ensure the performance, security, and scalability of back-end systems
- Design, implement, and maintain databases
- Optimise and troubleshoot database queries for efficiency
- Utilise version control systems (e.g., Git) to manage and track code changes
- Collaborate with team members through branching, merging, and pull requests
- Debug and resolve issues through systematic problem-solving
- Participate in code reviews and provide constructive feedback
- Adapt to changing project requirements and priorities
- Create and maintain clear and comprehensive documentation for code and development processes
- Document APIs, libraries, and other technical details for team reference
- Proactively seek opportunities for professional development
- Follow coding standards and best practices to ensure code consistency and maintainability
- Understanding clean code principles
- Contribute to the establishment and improvement of coding standards within the team
- Collaborate with managers to meet deadlines and milestones
- Propose and implement effective solutions to address challenges
- Implement secure coding practices to mitigate potential vulnerabilities
- Actively participate in code reviews, providing feedback and ensuring code quality
- Learn from code reviews to improve personal coding practices
Your Expertise :
Industry experience as a full stack developer of at least 4 yearsProject management experience, task breakdown and sprint planningExperience in AWS development and debuggingExposure to client interactions, understanding requirements, and providing technical supportBasic understanding of cybersecurity principlesImplementation of secure coding practicesQualifications :
Bachelor’s degree in computer science, Software Engineering, or a related field