Software Developer - Full Stack

AWD
Uxbridge, 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
£ 40K

Job location

Remote
Uxbridge, United Kingdom

Tech stack

Clean Code Principles
HTML
JavaScript
PHP
API
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
Software Bug Management
C Sharp (Programming Language)
Cloud Computing
Code Coverage
Software Quality
Code Review
Databases
Relational Databases
Software Debugging
DevOps
Design of User Interfaces
IIS
Windows Server
Systems Development Life Cycle
Software Engineering
SQL Databases
Systems Integration
T-SQL
Web Applications
Software Organization
Data Import/Export
Stylesheet Language
System Availability
Technical Debt
Backend
GIT
Information Technology
Bitbucket
Web Technologies
Front End Software Development
REST
Software Version Control
Jenkins
Microservices

Job description

An excellent opportunity for a Full Stack Software Developer to support web applications in a fast-paced e-commerce logistics environment, using C#, PHP, SQL, JavaScript, RESTful APIs and modern software development practices., We have a fantastic new job opportunity for a Full Stack Software Developer to join a busy IT team supporting a multi-application full-stack platform within e-commerce logistics.

As the Full Stack Software Developer you will help develop, maintain and enhance core systems used across the end-to-end logistics lifecycle, from data import and order capture through to customer delivery.

The role includes day-to-day support tickets, routine configurations, bug fixes, server upgrades, application migrations and work to reduce technical debt while improving security and platform reliability.

The Full Stack Software Developer will also work with Business Analysts and Test Analysts to turn requirements into practical technical solutions, using clean code, automated testing, SQL, APIs and web technologies., Your duties as the Full Stack Software Developer include:

  • Develop and Maintain Features: Build, enhance and support functionality across full-stack web applications using modern frameworks

  • Write Quality Code: Produce clean, well-tested and documented code in line with coding standards and best practice

  • Support Technical Delivery: Help progress server upgrades, application migrations, technical debt reduction and security initiatives

  • Resolve Bugs and Issues: Investigate and fix issues across development, staging and production environments

  • Collaborate Across Teams: Work with Business Analysts and Test Analysts to translate requirements into technical solutions

  • Participate In Code Reviews: Provide and receive constructive feedback to improve quality, performance and maintainability

  • Support System Integrations: Assist with third-party logistics APIs, carrier systems and warehouse management tools

  • Improve Documentation: Expand and maintain technical documentation to support long-term system knowledge

  • Enhance Automated Testing: Improve test coverage to support software quality, reliability and deployment confidence

  • Support Platform Improvements: Deliver user interfaces and functionality that streamline common back-office tasks

Requirements

  • Backend Development: Proficiency in at least one backend language and relevant frameworks, such as C# or PHP

  • Frontend Technologies: Experience with HTML, CSS and JavaScript

  • API Knowledge: Familiarity with RESTful APIs, microservices and integration patterns

  • Database Skills: Working knowledge of relational databases, TSQL and intermediate SQL

  • SDLC Understanding: Understanding of basic software development lifecycle principles

  • Testing Experience: Experience with automated testing and unit tests

  • Communication Skills: Good communication skills with the ability to work collaboratively in cross-functional teams

  • Problem-Solving Ability: Strong analytical skills with the ability to diagnose system issues and raise blockers proactively

  • Quality Focus: Commitment to coding standards, developer best practice and maintainable solutions

DESIRABLE

  • DevOps Exposure: Exposure to DevOps tools such as Jenkins and source control including BitBucket or Git

  • Cloud Platforms: Exposure to cloud platforms such as GCP, AWS or Azure

  • Windows Server Knowledge: Exposure to Windows Server, IIS and services

  • Logistics Background: Understanding of logistics, warehousing, parcel operations, supply chain or large-scale transactional platforms

  • Relevant Qualification: Degree in Computer Science, Software Engineering or a related discipline

Apply for this position