Full Stack Developer
Role details
Job location
Tech stack
Job description
Full-Stack Development: Design, develop, test, and maintain responsive web applications across both frontend and backend systems using modern JavaScript and TypeScript frameworks.
API & Backend Development: Build secure, scalable RESTful APIs, business logic, and server-side services while ensuring reliability and performance.
Frontend Engineering: Create intuitive, responsive user interfaces using React, HTML5, CSS3, and modern frontend development best practices.
Database Management: Design and optimize database structures, write efficient queries, and maintain data integrity using SQL or NoSQL technologies.
Collaboration & Code Quality: Participate in Agile ceremonies, perform code reviews, document technical solutions, and work closely with cross-functional teams to deliver high-quality software releases.
Requirements
Experience: Professional experience as a Full-Stack Developer, Software Developer, Web Developer, or similar role with hands-on experience delivering production applications.
Technical Skills: Strong knowledge of JavaScript, TypeScript, React, Node.js, Express.js, HTML5, CSS3, REST APIs, Git, and relational databases such as PostgreSQL or MySQL.
Cloud & Development Practices: Familiarity with cloud platforms, containerization, CI/CD pipelines, testing methodologies, and Agile software development is an advantage.
Communication: Strong collaboration and problem-solving skills with the ability to communicate technical concepts clearly to both technical and non-technical colleagues.
Mindset: You take ownership of your work, write clean and maintainable code, enjoy learning new technologies, and thrive in a collaborative environment where quality, innovation, and continuous improvement are valued.
Benefits & conditions
Pulled from the full job description
- Flexitime
- Life insurance
- Free fitness classes
- Health & wellbeing programme, * Flexitime
- Free fitness classes
- Health & wellbeing programme
- Life insurance