Full Stack Engineer

i3Works
Bristol, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Bristol, United Kingdom

Tech stack

Clean Code Principles
JavaScript
.NET
Agile Methodologies
Amazon Web Services (AWS)
User Authentication
Automation of Tests
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Django
Event-Driven Programming
Identity and Access Management
Python
PostgreSQL
Microsoft SQL Server
MongoDB
NoSQL
OAuth
Scrum
Queueing Systems
RabbitMQ
Red Hat Enterprise Linux - RHEL
JSON Web Token
Software Engineering
SQL Databases
Systems Integration
TypeScript
Web Applications
React
Flask
Backend
Cloudformation
Vue.js
Containerization
Angular
Kubernetes
Kafka
Front End Software Development
REST
Terraform
Software Version Control
Serverless Computing
Docker
Microservices

Job description

We are seeking an experienced Mid-Level Full Stack Engineer with hands-on experience building robust applications using C#, Python, and JavaScript, supporting the delivery of secure, scalable, automated cloud platforms across Public Sector and Defence programmes. You will work across Azure and AWS environments, implement automation using Python, and support Red Hat-based systems while ensuring best practice security, compliance, and operational excellence., * Design, develop, and maintain full-stack web applications using C#, Python, and JavaScript.

  • Build and enhance backend services using frameworks such as .NET, Flask, or Django.

  • Develop responsive, user-friendly front-end interfaces with React, Angular, or similar JavaScript frameworks.

  • Create and maintain RESTful APIs, microservices, and integrations with third party systems.

  • Collaborate with product, design, and engineering teams to understand requirements and deliver high quality solutions.

  • Implement best practices for software quality, testing, documentation, and version control.

  • Troubleshoot and debug issues across the stack.

  • Participate in code reviews and contribute constructive feedback to ensure code maintainability and performance., Our core values, Purposeful, Dynamic & Supportive, stand us apart from our competition, are the central, driving force to i3Works' culture and are expressed through our associated behaviours:

Purposeful

  • Professionally Responsible - Builds and delivers professionalism to bring value to the organisation, stakeholders and peers.

  • Driven to Deliver - Demonstrates determination, resourcefulness, and purpose to deliver the best results for and behalf of i3Works.

  • Critical Thinker - Demonstrates the ability to analyse and understand data and information quickly. Uses information, insights and knowledge in a structured way to identify options, make recommendations and make robust, defendable decisions.

Requirements

Do you have experience in Vue.js?, * experience as a full stack or backend-focused software engineer.

  • Strong proficiency in C# (preferably .NET 6+), Python, and JavaScript/TypeScript.

  • Experience developing front-end applications using React, Vue, or Angular.

  • Solid understanding of REST APIs, microservices, and distributed systems.

  • Experience working with SQL and NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB).

  • Familiarity with CI/CD pipelines and automated testing frameworks.

  • Experience using cloud platforms such as Azure, AWS, or GCP.

  • Strong understanding of software engineering principles, design patterns, and clean code practices.

Desirable Skills

  • Experience with containerisation and orchestration tools (e.g., Docker, Kubernetes).

  • Knowledge of authentication and security best practices (OAuth, JWT, identity management).

  • Familiarity with message queues or event driven architectures (e.g., RabbitMQ, Kafka).

  • Exposure to DevOps practices or infrastructure-as-code tools (Terraform, CloudFormation).

  • Exposure to serverless technologies.

  • Experience working in Agile or Scrum delivery teams.

Personal Attributes

  • Strong communication and stakeholder engagement.

  • Strong problem-solving skills and attention to detail.

  • Comfortable working across development and operations teams.

  • Able to communicate technical concepts clearly and simply.

  • Proactive and motivated to automate repetitive tasks.

  • Interested in learning new tools and technologies.

  • Proactive in developing and expanding Devops capability within i3Works, * Curious - Is future-focused, inquisitive, and open- minded; seeks out evolving and innovative ways to add value to the organization.

  • Skilled Influencer - Demonstrates the ability to influence to gain the necessary commitment and support from diverse stakeholders in pursuit of organisation value.

Supportive

  • Collaborative - Works effectively and inclusively with a range of people, both within and outside of the organisation

  • Role Model - Consistently leads by example. Acts impartiality and independently, balancing personal and organisation parameters.

Benefits & conditions

Pulled from the full job description

  • Annual leave

  • Life insurance

  • Company pension

  • Private medical insurance

  • Cycle to work scheme

  • Car scheme, * Annual bonus scheme (dependent on personal and company performance)

  • 25 days holiday plus bank holidays (increasing by 1 day per each calendar year, after your 3rd anniversary with the company- rising to a maximum of 30 days + bank holidays).

  • Enhanced Reservist Leave - up to 10 days paid.

  • Annual leave purchase scheme (up to 5 days per year)

  • 5% company pension contribution

  • £250.00 annual donation towards a charity or grassroots organisation of your choice

  • Personal wellness benefit of £120.00 per month, access to unlimited 1-1 counselling support and a wealth of wellbeing and support resources

  • Enhanced parental leave

  • Electric car leasing salary sacrifice scheme

  • Cycle to work scheme (save 25-39% on a bike and accessories)

  • Paid qualifications for employees at all levels

  • Internal Employee Networks, regular social events throughout the year and charity fundraising activities to get involved with if you wish.

At i3Works we are committed to creating a diverse and inclusive environment and strongly encourage you to apply.

Apply for this position