Job Summary
We are seeking a talented and versatile Full Stack Developer to join our dynamic team. The ideal candidate will possess a strong foundation in both front-end and back-end development, with the ability to create robust applications and services. You will be responsible for designing, developing, and maintaining software solutions that meet our clients' needs while ensuring optimal performance and user experience.
Responsibilities
* Develop and maintain web applications using JavaScript, Java, C#, Python, Ruby on Rails, and other programming languages.
* Collaborate with cross-functional teams to define, design, and implement new features.
* Write clean, maintainable code following best practices in software development.
* Manage version control using Git and GitHub, ensuring code integrity through SVN as necessary.
* Design and implement RESTful APIs for seamless integration between front-end and back-end systems.
* Conduct thorough testing of applications to identify bugs and ensure functionality across various platforms.
* Optimise applications for maximum speed and scalability while maintaining high-quality user experience.
* Participate in code reviews to uphold coding standards and share knowledge with team members.
* Stay updated with emerging technologies and industry trends to continuously improve skills and application performance.
Requirements
* Proficiency in front-end development technologies including HTML, CSS, JavaScript, and frameworks such as Angular or React.
* Strong experience with back-end programming languages such as Java, C#, Python, Ruby on Rails, C++, or .NET.
* Familiarity with database management systems such as SQL, MySQL, or AWS RDS.
* Knowledge of cloud services including AWS or Azure is advantageous.
* Experience working in a Linux environment is preferred.
* Understanding of software development methodologies and application development lifecycle.
* Ability to work collaboratively in a team-oriented environment while also being self-motivated.
* Excellent problem-solving skills with a keen attention to detail.
* Familiarity with VBA for automation tasks is a plus. If you are passionate about technology and eager to contribute to innovative projects within a collaborative team environment, we encourage you to apply for this exciting opportunity as a Full Stack Developer.
Job Types: Full-time, Graduate
Pay: £32,491.19-£77,920.89 per year
Benefits:
* Company pension
* Flexitime
* Free parking
* Health & wellbeing programme
* Life insurance
* On-site parking
* Private dental insurance
* Private medical insurance
* Sick pay
* Work from home
Work authorisation:
* United Kingdom (required)
Work Location: In person