Software Developer
- stoke on trent, staffordshire, ST1 2JU, United Kingdom
- Full time
- Hybrid
- £55,000 - £55,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and enthusiastic Software Developer to join their innovative team in Stoke-on-Trent . You will play a key role in the design, development, and implementation of new software features and enhancements across their product portfolio. Working within a collaborative agile environment, you will contribute to all phases of the software development lifecycle, from conception to deployment. This is an excellent opportunity for a developer eager to expand their skillset and contribute to meaningful projects in a hybrid work model that balances flexibility with team interaction.
Key Responsibilities
- Design, code, test, and debug software applications according to specifications.
- Collaborate with senior developers and product managers to understand user needs and translate them into technical solutions.
- Participate actively in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Develop and maintain technical documentation for software solutions.
- Contribute to the continuous improvement of development processes and team best practices.
- Assist in the deployment and support of software applications in production environments.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 1-3 years of professional experience in software development.
- Proficiency in one or more programming languages such as C#, Java, Python, or JavaScript.
- Familiarity with database technologies (e.g., SQL Server, PostgreSQL) and object-relational mapping (ORM) tools.
- Understanding of software development principles, data structures, and algorithms.
- Good communication and teamwork skills, with a proactive attitude towards learning.
Benefits
- Competitive salary and annual performance review.
- Comprehensive medical, dental, and vision insurance.
- Opportunities for training and professional development to enhance skills.
- A hybrid work arrangement offering a blend of remote and office-based work.
- Friendly and supportive team environment with regular social gatherings.


