Mid-Level Full Stack Engineer (C#, Python, JavaScript)

Synergize Consulting Ltd
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

Remote
Bristol, United Kingdom

Tech stack

Clean Code Principles
JavaScript
.NET
Amazon Web Services (AWS)
User Authentication
Automation of Tests
Azure
C Sharp (Programming Language)
Code Review
Computer Programming
DevOps
Django
Python
PostgreSQL
Microsoft SQL Server
MongoDB
NoSQL
OAuth
RabbitMQ
Software Engineering
SQL Databases
TypeScript
React
Flask
Backend
Vue.js
Angular
Kubernetes
Kafka
Front End Software Development
REST
Terraform
Software Version Control
Serverless Computing
Docker
Microservices

Job description

  • Design, develop, and maintain full-stack applications using C#, Python, and JavaScript
  • Build and enhance backend services using .NET, Flask, or Django
  • Develop responsive front-end applications using React, Angular, or similar frameworks
  • Create and maintain RESTful APIs, microservices, and system integrations
  • Work across Azure and AWS environments to support cloud-based solutions
  • Implement automation using Python
  • Collaborate with engineering, product, and delivery teams to deliver high-quality solutions
  • Ensure best practices for testing, documentation, and version control
  • Troubleshoot and resolve issues across the application stack
  • Participate in code reviews and continuous improvement of development practices

Requirements

  • Commercial experience as a Full Stack or Backend Software Engineer
  • Strong programming experience in C# (.NET), Python, and JavaScript/TypeScript
  • Experience building modern front-end applications using React, Angular, or Vue
  • Solid experience designing and developing REST APIs and microservices
  • Experience working with SQL and NoSQL databases (eg, PostgreSQL, SQL Server, MongoDB)
  • Experience with cloud platforms such as Azure, AWS, or GCP
  • Understanding of CI/CD pipelines and automated testing
  • Strong knowledge of software engineering principles and clean code practices

Desirable Experience

  • Docker or Kubernetes container environments
  • DevOps/Infrastructure-as-Code tools such as Terraform
  • Event-driven architectures or messaging tools (RabbitMQ, Kafka)
  • Authentication and security standards (OAuth, JWT)
  • Serverless architectures
  • Experience working in Agile/Scrum delivery teams

Personal Attributes

  • Strong communication and collaboration skills
  • Ability to work across engineering, DevOps, and delivery teams
  • Strong problem-solving mindset and attention to detail
  • Comfortable explaining technical concepts to non-technical stakeholders
  • Proactive approach to automation and continuous improvement
  • Passion for learning new technologies and improving engineering capability

Apply for this position