IT Vacancies

Full Stack Developer


Job Details
  • Job Location: Kent
  • Job Type: Permanent
  • Working Arrangement: Hybrid
  • Salary: £60000 - £70000 per annum
Job Description

Full Stack Developer

We are seeking a talented Full Stack Developer with expertise in Azure/AWS cloud platforms and proficiency in C# programming language. The successful candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications and services across the entire software stack. This role requires a strong foundation in both front-end and back-end development, along with experience in cloud-based architectures and services.

Key Responsibilities:

  • Software Development: Design, develop, and maintain robust and scalable web applications and services using C# programming language and related technologies. Collaborate with cross-functional teams to define requirements, architect solutions, and implement features that meet business objectives.
  • Front-End Development: Develop responsive and intuitive user interfaces using modern web technologies such as HTML5, CSS3, JavaScript, and frameworks/libraries like Angular, React, or Vue.js. Ensure a seamless and engaging user experience across desktop and mobile devices.
  • Back-End Development: Build and optimize server-side logic and database interactions using ASP.NET Core, Entity Framework, SQL Server, or other relational/non-relational databases. Implement RESTful APIs, microservices, and serverless architectures to support business logic and data processing requirements.
  • Cloud Integration: Leverage Azure/AWS cloud platforms to architect, deploy, and manage cloud-based solutions and services. Utilize platform-as-a-service (PaaS) and infrastructure-as-a-service (IaaS) offerings, such as Azure App Service, AWS Lambda, Azure SQL Database, AWS RDS, to build scalable and resilient applications.
  • DevOps Practices: Implement CI/CD pipelines, automated testing, and deployment strategies to ensure code quality, reliability, and agility. Collaborate with DevOps teams to integrate development workflows with cloud-native tools and services, such as Azure DevOps, AWS CodePipeline, Docker, and Kubernetes.
  • Security and Compliance: Implement best practices for application security, data encryption, identity management, and compliance with regulatory standards (e.g., GDPR, HIPAA) within the cloud environment. Monitor and mitigate security vulnerabilities and risks to protect sensitive data and ensure confidentiality, integrity, and availability.
  • Performance Optimization: Identify and address performance bottlenecks, latency issues, and scalability challenges in the application stack. Optimize code, database queries, and cloud infrastructure configurations to improve application responsiveness, throughput, and resource utilization.
  • Documentation and Knowledge Sharing: Document technical designs, architecture diagrams, and code artifacts to facilitate collaboration, code reviews, and knowledge transfer among team members. Contribute to internal knowledge bases, developer forums, and training sessions to promote continuous learning and skill development.

Qualifications:

  • Bachelor’s degree in computer science, engineering, or a related field; Master’s degree preferred.
  • 5+ years of experience in full stack web development, with a focus on C#/.NET stack.
  • Strong proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern UI frameworks/libraries (e.g., Angular, React, Vue.js).
  • Extensive experience with back-end development using ASP.NET Core, Entity Framework, SQL Server, or similar technologies.
  • Hands-on experience with cloud platforms and services, particularly Azure/AWS, including compute, storage, networking, and security offerings.
  • Familiarity with DevOps practices, CI/CD pipelines, automated testing, and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of software architecture patterns, design principles, and best practices for building scalable, resilient, and maintainable applications.
  • Excellent problem-solving skills, attention to detail, and ability to work independently or collaboratively in a fast-paced environment.
  • Strong communication and interpersonal skills, with the ability to effectively articulate technical concepts and collaborate with cross-functional teams.

Interested? Please submit your updated CV to Lucy Morgan at Crimson for immediate consideration.

Not interested? Do you know someone who might be a perfect fit for this role? Refer a friend and earn £250 worth of vouchers!

Crimson is acting as an employment agency regarding this vacancy.

My name is Lucy Morgan,
and I manage this role.


Full Name(Required)
Accepted file types: pdf, doc, docx, rtf, Max. file size: 2 MB.
Upload your CV/resume or any other relevant file.
Please insert your covering letter or include any further info here