Full-Stack Developer

Sunrisetheme

United Kingdom

Hybrid

GBP 55,000 - 75,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sunrisetheme in the United Kingdom is seeking a skilled Full-Stack Developer to deliver robust web applications across the full stack, from databases to user interfaces.

You will work with HTML, CSS, JavaScript frameworks (React, Angular, or Vue.js), Node.js/Express, and databases, ensuring secure, scalable solutions with CI/CD and collaborative tooling.

Qualifications

  • 3+ years of professional experience in full-stack development.
  • Strong knowledge of front-end and back-end technologies.
  • Experience with RESTful APIs, databases, and CI/CD.

Responsibilities

  • End-to-End Development: Develop and maintain front-end and back-end.
  • Front-End Development: Build responsive UIs using HTML, CSS, JS and frameworks.
  • Back-End Development: Implement server-side logic and databases.
  • API Development: Create RESTful APIs and integrate with data sources.
  • Version Control: Use Git with GitHub/GitLab workflows.
  • Testing & CI/CD: Write tests and implement CI/CD pipelines.

Skills

Full-stack development
Front-end development
Back-end development
JavaScript
Node.js
React
Angular
Vue.js
APIs
Git

Education

Bachelor's degree in Computer Science

Tools

Git
GitHub / GitLab
Docker
Kubernetes
CI/CD (Jenkins/GitLab CI)
REST APIs

Job description

A Full-Stack Developer is responsible for both the front-end and back-end development of web applications. This role involves working across the entire technology stack, from databases to user interfaces, and requires a wide range of technical skills. Here's an outline of typical job details:

Key Responsibilities:
  • End-to-End Development: Develop and maintain both the front-end and back-end of web applications, ensuring they function seamlessly.
  • Front-End Development: Design and implement responsive, interactive, and visually appealing user interfaces using front-end technologies like HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Back-End Development: Build and maintain the server-side logic, databases, APIs, and integration with third-party services using technologies such as Node.js, Express, Python, Ruby on Rails, or Java.
  • Database Management: Design and manage relational and NoSQL databases, ensuring data integrity, optimization, and security.
  • API Development and Integration: Develop RESTful APIs and integrate with various data sources, third-party services, or cloud platforms.
  • Version Control: Use Git for version control, collaborating with other developers and ensuring smooth workflows through platforms like GitHub or GitLab.
  • Testing and Debugging: Write and maintain unit tests, perform debugging, and ensure cross-browser compatibility. Use tools like Jest, Mocha, or similar for testing.
  • Deployment and Continuous Integration/Continuous Deployment (CI/CD): Implement automated deployment pipelines using tools like Jenkins, GitLab CI, or CircleCI to ensure efficient, smooth releases.
  • Security: Implement security best practices in both the front-end and back-end to safeguard applications against threats and vulnerabilities.
  • Collaboration: Work closely with designers, product managers, and other developers to understand user requirements, ensure high‑quality coding standards, and maintain project timelines.
  • Performance Optimization: Continuously monitor application performance, identify bottlenecks, and optimize both client‑side and server‑side code for speed and scalability.
Skills and Qualifications:
  • Technical Expertise: Proficiency in both front‑end and back‑end technologies:
    • Front‑End: HTML5, CSS3, JavaScript (ES6+), frameworks like React, Angular, or Vue.js.
    • Back‑End: Node.js, Express, Django, Ruby on Rails, or Java (Spring).
    • Database: MySQL, PostgreSQL, MongoDB, or other NoSQL databases.
    • Version Control: Git and GitHub or GitLab for collaboration.
    • API Integration: RESTful APIs, GraphQL.
    • DevOps: Knowledge of cloud platforms (AWS, Azure, GCP), Docker, CI/CD pipelines.
  • Experience: 3+ years of professional experience in full‑stack development.
  • Problem‑Solving: Strong analytical and troubleshooting skills, with the ability to debug code and resolve issues across both the front‑end and back‑end.
  • Agile Development: Familiarity with agile development methodologies and working in sprint cycles.
  • Testing: Experience with testing frameworks and techniques (unit testing, integration testing, end‑to‑end testing).
Soft Skills:
  • Communication: Strong verbal and written communication skills to collaborate with team members and stakeholders effectively.
  • Adaptability: Ability to quickly learn new technologies and adapt to fast‑paced development environments.
  • Time Management: Strong organizational skills to prioritize tasks, manage multiple projects, and meet deadlines.
  • Collaboration: Experience working in cross‑functional teams, collaborating with designers, product managers, and other developers.
Preferred Qualifications:
  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Cloud Experience: Experience with cloud services like AWS, Azure, or Google Cloud.
  • Mobile Development: Familiarity with mobile application development using React Native or similar tools is a plus.
  • Microservices Architecture: Knowledge of microservices architecture and how to build and manage distributed systems.
  • Containerization: Experience with Docker and Kubernetes for container orchestration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Lotus IT Services • Full Sutton

On-site
GBP 60,000 - 110,000
Full-Stack Developer
Full-Stack Developer

Global One • Greater London

On-site
GBP 50,000 - 70,000
Full Stack Developer
Full Stack Developer

Recenso • City of Westminster

Hybrid
GBP 60,000 - 80,000
Full Stack Developer
Full Stack Developer

Placements24 • Southampton

Remote
GBP 55,000 - 90,000
Competitive salary
Remote-first
Health coverage
+2
Full-Stack Developer & Development Team Lead
Full-Stack Developer & Development Team Lead

AWTG Ltd • Greater London

On-site
GBP 85,000 - 130,000
Full-Stack Development- Consultant
Full-Stack Development- Consultant

Avanade • Greater London

On-site
GBP 60,000 - 80,000
Full Stack Developer
Full Stack Developer

Pursuu • New Alresford

Hybrid
GBP 30,000 - 45,000
Company pension
Life insurance
On-site parking
+5
Senior Full stack developer
Senior Full stack developer

Kofeko • Test Valley

On-site
GBP 60,000 - 90,000
Full Stack Developer
Full Stack Developer

Pursuu • Greater London

Hybrid
GBP 55,000 - 75,000
Full-Stack Developer: Build Responsive Web Apps
Full-Stack Developer: Build Responsive Web Apps

Global One • Greater London

On-site
GBP 50,000 - 70,000