Frontend and Backend Developer

Axiom Software Solutions
Pelynt, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 98K

Job location

Pelynt, United Kingdom

Tech stack

Clean Code Principles
ASP.NET
Java
JavaScript
.NET
PHP
Amazon Web Services (AWS)
JIRA
HTML5
Unit Testing
Azure
Bash
Bootstrap
C Sharp (Programming Language)
CSS
Code Review
Databases
Linux
DevOps
Django
Electronic Data Interchange (EDI)
Github
Spring
jQuery
Python
PostgreSQL
Microsoft SQL Server
MongoDB
MySQL
Node.js
Systems Development Life Cycle
Ruby on Rails
Ansible
Oop Languages
Ruby
Responsive Web Design
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
SQLite
Subversion
Systems Architecture
Trello
Web Services
Website Wireframe
WordPress
Scripting (Bash/Python/Go/Ruby)
React
Backend
GIT
Vue.js
Containerization
Angular
Kubernetes
GraphQL
Front End Software Development
REST
Software Version Control
Docker
Jenkins

Job description

We are seeking a highly skilled Back End Developer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining robust server-side applications and services. You will collaborate closely with front-end developers, UX designers, and other stakeholders to deliver seamless, scalable, and efficient software solutions. This role offers an exciting opportunity to work on innovative projects using a wide range of modern technologies within a collaborative environment., * Develop, test, and deploy back-end components using frameworks such as Spring Framework, Django, ASP.NET, Ruby on Rails, and Node.js.

  • Design and optimise database schemas for MySQL, PostgreSQL, Microsoft SQL Server, SQLite, and MongoDB to ensure high performance and reliability.
  • Build and maintain RESTful APIs and Web services using SOAP, GraphQL, and other protocols to facilitate data exchange across platforms.
  • Integrate front-end elements developed with Angular, React, Vue.js, jQuery, Bootstrap, and responsive web design principles.
  • Implement containerisation and orchestration solutions with Docker and Kubernetes to streamline deployment processes.
  • Utilise version control systems such as Git, GitHub, SVN, and organisational tools like Trello and Jira for efficient project management.
  • Automate deployment pipelines using Jenkins, Ansible, Azure DevOps, or similar tools within a DevOps environment.
  • Conduct unit testing and code reviews to maintain high-quality standards across all development phases.
  • Collaborate on system architecture planning to ensure scalable and secure application infrastructure.
  • Participate in SDLC (Software Development Life Cycle) activities including requirement analysis, design documentation (wireframing), coding, testing, deployment, and maintenance.

Requirements

Do you have experience in jQuery?, * Strong proficiency in back-end programming languages including Java (Spring Framework), C# (.NET), Python (Django), Ruby (Ruby on Rails), PHP (WordPress), and JavaScript (Node.js).

  • Extensive experience with database management systems such as MySQL, PostgreSQL, SQL Server (Microsoft SQL Server), SQLite, MongoDB.
  • Knowledge of front-end technologies including HTML5, CSS3 (SCSS), JavaScript frameworks like ReactJS and Angular for full-stack development understanding.
  • Familiarity with web services protocols including RESTful APIs and SOAP; experience with GraphQL is advantageous.
  • Experience with containerisation tools like Docker; orchestration tools such as Kubernetes is preferred.
  • Proficiency in version control systems including Git (GitHub) or SVN; familiarity with CI/CD pipelines using Jenkins or Azure DevOps.
  • Understanding of system architecture principles for scalable applications; knowledge of cloud platforms such as AWS or Azure is desirable.
  • Knowledge of web design principles focusing on UX/UI best practices; experience in SEO optimisation is a plus.
  • Ability to write clean code following OOP principles; experience with unit testing frameworks is essential.
  • Familiarity with Linux environments; scripting skills in Bash or similar shells are beneficial. This position offers an engaging environment where innovation is encouraged alongside continuous professional development opportunities within a supportive team setting. The successful candidate will be instrumental in delivering high-quality software solutions that meet the evolving needs of our clients while advancing their technical expertise across diverse modern technologies.

Apply for this position