Full Stack Developer
Location: Work from home / West Midlands
On behalf of a West Midlands based automotive software solutions supplier, we are currently looking to recruit for a Full Stack Developer. Our client is seeking an energetic and professional individual to join their dynamic and fast-growing business. The successful candidate will be a key member of the research and development team and will be responsible for developing a variety of software applications, systems and platforms. The role will be primarily home based with regular virtual and face to face team meetings.
Key Responsibilities
The key responsibility of the role will be to support the development of automotive service and information systems used by vehicle manufacturers and their retailer networks, this includes:
Developing front end website architecture.
Designing user interactions on web pages.
Developing back end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimisation for mobile phones.
Ensuring responsiveness of applications.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Designing and developing APIs.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Key Skills
Strong organisational and project management skills.
Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript.
Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
Proficiency with server-side languages such as Python, Ruby, Java, PHP and .Net.
Familiarity with database technology such as MySQL, Oracle and MongoDB.
Full understanding of the software development lifecycle.
Desirable Skills
Understanding of common practices in modern software development environments including Agile, Scrum, Continuous integration, deployment, and delivery
Familiar with networking and security principles
Knowledge of development and architecture of automated, verifiable infrastructure and pipelines
Candidate Requirements
Degree in Software Engineering, Computer Science or equivalent.
Excellent communicator, both written and verbal.
Good organisation and planning skills.
Good problem-solving skills.
Attention to detail.
Strong team player with a desire to work in a collaborative environment.
A genuine enthusiasm and drive to overcome and succeed.
Full Driving License