Full Stack Developer

  • East Staffordshire, Staffordshire
  • Inside IR35

Share

Key Responsibilities

  • Design, develop, and maintain scalable, cloud-based applications using C#, .NET Core, and AWS.
  • Build and maintain well-structured RESTful APIs to integrate with various systems.
  • Work with SQL and NoSQL databases to store and retrieve data efficiently.
  • Implement event-driven architectures using messaging systems like RabbitMQ and AWS Kinesis/SQS.
  • Develop modern web interfaces using TypeScript and Angular.
  • Contribute to code reviews and ensure adherence to coding standards and best practices.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Core Skills

  • Strong C# Skills: Demonstrated proficiency in C# programming, with a focus on building scalable applications using .NET Core.
  • Web API Development: Expertise in designing, developing, and maintaining well-structured RESTful APIs to facilitate data exchange between systems.
  • Database Management: Solid understanding of SQL databases and experience working with NoSQL databases, particularly MongoDB.
  • Cloud Architecture: Proven ability to architect and implement scalable cloud solutions using AWS, adhering to best practices for event-driven systems.
  • Front-End Development: Proficiency in TypeScript and Angular for building modern, responsive web interfaces.
  • Messaging Systems: Experience working with message queues and streams, such as RabbitMQ and AWS Kinesis/SQS, to handle asynchronous communication.

Desirable Skills

  • Code Quality and Testing: A commitment to writing clean, maintainable code and a strong understanding of testing methodologies (unit, integration, end-to-end).

Big Data: Familiarity with big data concepts, tools, and techniques for handling and processing large datasets.

Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.

Apply today
Don’t see the right job for you?
No stress. We love to talk to people with great talent, whether we have an open
vacancy that matches your skill set or not. We are here to unlock your potential.