Full Stack Developer

Canopy
Lincoln, United Kingdom
7 days ago

Role details

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

Job location

Remote
Lincoln, United Kingdom

Tech stack

Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Applications Architecture
Application Performance Management
Cloud Computing
Code Review
Databases
Linux
Electronic Data Interchange (EDI)
Github
Python
Windows Server
MySQL
Ruby on Rails
Cloud Services
Software Engineering
Software Systems
SQL Databases
Web Applications
Data Storage Technologies
GIT
Angular
Bitbucket
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 development team. The successful candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of our software solutions. This role offers an exciting opportunity to work on innovative projects using a wide range of technologies, including Java, Python, and cloud platforms such as AWS and GCP. The ideal applicant will possess strong problem-solving skills, a passion for software development, and experience working across multiple programming languages and frameworks., * Develop and maintain scalable web applications using front-end technologies such as JavaScript and frameworks like Ruby on Rails.

  • Design robust back-end systems employing languages such as Java,AngularJS and Python, ensuring seamless integration with front-end components.
  • Build and consume RESTful APIs to enable efficient data exchange between systems.
  • Manage source code using version control tools including Git, Bitbucket, GitHub, and utilise branching strategies for collaborative development.
  • Collaborate with cross-functional teams to define project requirements and translate them into technical specifications.
  • Optimise application performance and troubleshoot issues across various environments including Linux and Windows servers.
  • Implement cloud solutions on platforms such as AWS and GCP to enhance application scalability and security.
  • Write clean, efficient code adhering to best practices in software development and application architecture.
  • Participate in code reviews, testing procedures, and deployment activities to ensure high-quality deliverables.

Requirements

Do you have experience in Software development?, Do you have a Bachelor's degree?, * Proficiency in Java, AngularJS and Python.

  • Experience with front-end development frameworks and libraries.
  • Strong understanding of APIs, REST architecture, and integration techniques.
  • Familiarity with database management systems including SQL (MySQL) and other data storage solutions.
  • Hands-on experience with version control tools such as Git, Bitbucket, GitHub.
  • Knowledge of cloud platforms like AWS and GCP for deploying scalable applications.
  • Working knowledge of Linux operating systems for deployment and server management.
  • Understanding of software development lifecycle processes including Agile methodologies.
  • Excellent problem-solving skills with the ability to adapt quickly to new technologies. This position offers an engaging environment where innovation is encouraged, providing opportunities for professional growth within a collaborative team dedicated to delivering high-quality software solutions., * Bachelor's (preferred)

Experience:

  • Java development: 1 year (preferred)

Apply for this position