Full Stack Developer

Revolution Money
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 45K

Job location

Remote

Tech stack

C
Java
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Azure
C Sharp (Programming Language)
C++
CSS
Databases
Software Debugging
Linux
Electronic Data Interchange (EDI)
Java Platform Enterprise Edition (J2EE)
Github
Python
Microsoft SQL Server
MySQL
Scrum
Ruby on Rails
Cloud Services
Software Engineering
Software Systems
Subversion
Scripting (Bash/Python/Go/Ruby)
React
Backend
GIT
Angular
Vba Programming Language
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

We are seeking a highly skilled Full Stack Developer to join our dynamic software development team. The ideal candidate will possess comprehensive expertise in both front-end and back-end technologies, with a strong focus on creating innovative, scalable, and efficient applications. This role offers an exciting opportunity to work on diverse projects using a wide array of programming languages and tools, including JavaScript, Java, Python, and cloud services such as AWS and Azure. The successful applicant will be instrumental in developing robust APIs, managing databases, and ensuring seamless integration across platforms., * Design, develop, and maintain full-stack applications with a focus on user experience and performance optimisation.

  • Collaborate with cross-functional teams to define project requirements and translate them into technical specifications.
  • Develop and implement APIs for data exchange between systems using RESTful principles.
  • Write clean, efficient, and well-documented code in languages such as JavaScript, Java, Python, C#, C++, Ruby on Rails, VBA, and C.
  • Manage version control using tools like GitHub, SVN, and Git to ensure code integrity and collaborative development.
  • Deploy applications on cloud platforms including AWS and Azure while ensuring security best practices.
  • Perform testing, debugging, and troubleshooting to resolve software defects promptly.
  • Maintain databases such as MySQL and SQL Server; optimise queries for performance.
  • Contribute to the continuous improvement of development processes by adopting new technologies and methodologies.

Requirements

  • Proven experience in full-stack software development with a strong portfolio demonstrating completed projects.
  • Proficiency in front-end development frameworks and libraries such as HTML5, CSS3, React.js or Angular is desirable.
  • Extensive knowledge of back-end technologies including Java EE, .NET framework, Ruby on Rails or similar platforms.
  • Hands-on experience working with APIs (RESTful services), cloud services (AWS or Azure), and containerisation tools is preferred.
  • Familiarity with version control systems such as GitHub, SVN or Git is essential.
  • Experience working within Linux environments and scripting languages like VBA is advantageous.
  • Strong understanding of database management systems including MySQL and SQL Server.
  • Knowledge of software development lifecycle methodologies including Agile or Scrum practices. This position offers an engaging environment for innovative problem-solving within a collaborative team dedicated to delivering high-quality software solutions., * Back-end development: 5 years (required)
  • C#: 5 years (required)

Benefits & conditions

Job Types: Full-time, Permanent

Pay: £35,000.00-£45,000.00 per year

Apply for this position