Full-Stack Web Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+40 more
Job description
We are looking for a skilled and motivated Full-Stack Web Developer to design, develop, test, and maintain modern web applications. The successful candidate will work across both front-end and back-end technologies, building responsive user interfaces, developing APIs, managing databases, and ensuring applications are secure, scalable, and reliable., * Design, develop, and maintain responsive web applications.
- Build user-friendly front-end interfaces using modern web technologies.
- Develop and maintain back-end services, APIs, and server-side applications.
- Design, manage, and optimise databases.
- Integrate third-party APIs and external services.
- Write clean, reusable, maintainable, and well-documented code.
- Test and debug applications to identify and resolve technical issues.
- Implement authentication, authorisation, and web security best practices.
- Optimise applications for performance, scalability, and cross-browser compatibility.
- Use Git and version-control practices for collaborative development.
- Deploy and maintain applications in cloud or hosting environments.
- Collaborate with designers, developers, product managers, and other stakeholders.
- Monitor applications and troubleshoot production issues.
- Stay up to date with emerging web development technologies and best practices.
Requirements
- Strong knowledge of HTML, CSS, and JavaScript/TypeScript.
- Experience with a modern front-end framework such as React, Angular, or Vue.js
- Experience with back-end technologies such as Node.js, Python, Java, PHP, or .NET.
- Good knowledge of REST APIs and web services.
- Experience working with databases such as PostgreSQL, MySQL, MongoDB, or SQL Server**.
- Understanding of Git and GitHub/GitLab.
- Knowledge of authentication, security, and API integration.
- Experience with responsive and mobile-friendly web development.
- Understanding of software development lifecycle and testing practices.
- Strong problem-solving and debugging skills.
Desirable Skills
- Experience with AWS, Azure, or Google Cloud**.
- Knowledge of Docker and CI/CD pipelines.
- Experience with automated testing.
- Knowledge of microservices or serverless architectures.
- Experience with Agile/Scrum methodologies.
- Understanding of accessibility and web performance optimisation.
Personal Attributes
- Strong analytical and problem-solving abilities.
- Good communication and teamwork skills.
- Ability to work independently and manage priorities.
- Attention to detail and commitment to code quality.
- Willingness to learn new technologies and continuously improve.
Education & Experience
A degree or equivalent qualification in Computer Science, Software Engineering, Web Development, or a related field is desirable. Equivalent professional experience and a strong portfolio of web applications may also be considered.
Typical Technology Stack
Frontend: HTML5, CSS3, JavaScript/TypeScript, React/Angular/Vue Backend:Node.js, Python, Java, PHP, or .NET Database: MySQL, PostgreSQL, MongoDB, or SQL Server Tools: Git, GitHub/GitLab, Docker, CI/CD Cloud:AWS, Azure, or Google Cloud
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Frontend Developer Salary in The UK
Software Engineer Salary London
Why Upskilling And Reskilling is Important For Developers
What’s the Difference Between Frontend and Backend Development?