Ref: 757
Role: Full Stack Developer
Salary: Up to £40,000 per annum
Located: Doncaster
Hours: Monday to Friday
Our client is looking for a highly skilled and motivated Full Stack Developer to join their development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of their web applications. You will work closely with cross-functional teams to deliver high-quality, scalable, and secure software solutions.
The role:
Front-End Development:
- Build responsive and interactive user interfaces using HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, or Vue.js).
- Ensure applications are optimized for speed and performance across various devices and browsers.
- Implement design mock-ups and ensure the best user experience.
Back-End Development:
- Design, develop, and maintain server-side logic using languages like Node.js, Python, Ruby, Java, or .NET.
- Build and maintain APIs (RESTful or GraphQL) to facilitate data exchange between the front-end and back-end systems.
- Work with databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, and ensure efficient data storage and retrieval.
API Integration & Development:
- Integrate third-party services and APIs into existing applications.
- Develop custom APIs to expose application functionality to external users or services.
Database Management:
- Design and maintain database schemas to support business requirements.
- Optimize database queries for performance and scalability.
Deployment & Cloud Services:
- Deploy and manage applications on cloud platforms (AWS, Azure, Google Cloud, etc.).
- Automate deployment pipelines using CI/CD tools such as Jenkins, Docker, or Kubernetes.
Version Control & Collaboration:
- Use version control systems like Git for code management and collaboration.
- Collaborate with cross-functional teams including product managers, designers, and other developers to deliver projects on time.
Testing & Debugging:
- Write unit, integration, and end-to-end tests to ensure code quality.
- Troubleshoot and debug issues across the stack, optimizing for performance and scalability.
Stay Current with Industry Trends:
- Keep up to date with emerging technologies, frameworks, and best practices.
- Continuously improve development processes and contribute to technical discussions within the team.
The successful candidate:
Education & Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience (3+ years) as a Full Stack Developer or similar role.
Technical Skills:
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js, etc.).
- Strong back-end development experience with languages such as Node.js, Python, Ruby, Java, or .NET.
- Experience with databases (SQL, NoSQL) and database management systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control (Git), CI/CD pipelines, and cloud services (AWS, Azure, Google Cloud).
- Knowledge of web security principles and best practices.
Soft Skills:
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced environment and manage multiple tasks simultaneously.
Glu Recruit LTD ensure that all qualified applicants are considered for employment in the role that they have applied for, and any other suitable opportunity that we advertise without regard to age, belief, colour, ethnic/national origin, gender identity, race, religion, sex, sexual orientation or based on disability. If you require any additional support to apply for this role, or any other role that we advertise please contact us directly for assistance.