About the RoleWe are seeking an experienced Full Stack Developer to join our dynamic team and contribute to multiple exciting projects. Our ideal candidate is proficient in modern web development technologies, including front-end and back-end frameworks, and possesses strong skills in AWS server setup and maintenance. This role will work on various web applications that involve diverse technologies such as PHP, Express.js, React, Django, Node.js, and more, with a focus on robust, scalable, and maintainable code.
Key Responsibilities
- Full Stack Development: Design, develop, and maintain web applications using PHP, Express.js, React, Django, Node.js, HTML, and CSS.
- Database Management: Manage and optimize MySQL and PostgreSQL databases, ensuring efficient data flow and storage.
- AWS Setup and Maintenance: Set up and maintain AWS services for deployment, server configuration, security, and monitoring.
- Code Quality and Optimization: Write clean, efficient, and well-documented code, implementing best practices for performance and scalability.
- Collaboration: Work closely with cross-functional teams, including designers and product managers, to create seamless user experiences and functionality.
- Troubleshooting and Debugging: Proactively identify and resolve issues across various applications, ensuring minimal downtime and smooth performance.
Requirements
- Proven experience as a Full Stack Developer, with expertise in PHP, Express.js, React, Django, and Node.js.
- Solid understanding of HTML, CSS, and JavaScript, and familiarity with front-end libraries.
- Proficiency with MySQL and PostgreSQL databases, including writing complex queries and optimizing data structure.
- Demonstrated experience with AWS setup, configuration, and server maintenance.
- Knowledge of version control systems (e.g., Git).
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills and the ability to work effectively within a team.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Familiarity with Docker, Kubernetes, or other containerization and orchestration tools.
- Experience with CI/CD pipelines for automated testing and deployment.
What We Offer
- Competitive salary in the range of £35,000 - £50,000, based on experience.
- Opportunities for professional growth and skill development.
- Collaborative and supportive work environment.