Software Developer (Full Stack)
- liverpool, merseyside, L1 8JQ, United Kingdom
- Contract·Remote
- £55,000 - £55,000 Per Month
Job Description
About the Role
Our client is seeking a versatile and motivated Software Developer with full-stack capabilities to join their project team on a contract basis, working entirely remotely . This role involves contributing to the development and enhancement of web applications, working across both front-end and back-end technologies. You will play a key role in implementing new features, improving existing functionalities, and ensuring the overall quality and performance of the software. This is an excellent opportunity for a developer looking for a flexible, project-based engagement with a focus on delivering high-quality code in a distributed team environment.
Key Responsibilities
- Develop and maintain web applications, writing clean, efficient, and well-documented code for both front-end and back-end components.
- Collaborate with team members to design and implement new features and functionalities.
- Perform code reviews to ensure adherence to coding standards and best practices.
- Troubleshoot and debug software defects, providing timely resolutions.
- Contribute to database design and management.
- Participate in Agile development processes, including sprint planning and retrospectives.
Requirements
- Proven experience as a Full Stack Software Developer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular).
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django, Java/Spring).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Familiarity with version control systems like Git.
- Excellent problem-solving skills and the ability to work effectively in a remote, collaborative setting.
Benefits
- Competitive contract rate, paid monthly.
- Full remote working flexibility.
- Opportunity to work on diverse and challenging projects.
- Potential for extension based on project needs and performance.
- Collaborative team environment focused on shared success.
- Gain experience with a variety of technologies and methodologies.


