loader image

Senior Software Engineer

What you'll do:

• Design and build a modern, scalable, distributed cloud-based application using cutting-edge technologies

• Write clean, performant, maintainable and well-tested software that has few regressions

• Address issues related to performance, scalability, and reliability

• Ensure quality data creation, presentation and data flow across systems

• Create and enforce standards and best practices for database design and development

Essential:

• Experience with design and development across multiple layers of an application

• Experience working with ORM’s, ideally Entity Framework

• Experience in developing REST/GraphQL APIs

• Experience applying development best practices and patterns in relation to security, scalability and performance

• Experience with SQL and NoSQL databases, query optimisation & designing schemas

• Strong knowledge of object-oriented paradigms and patterns

• Strong experience developing multi-tenant systems

• Experience debugging and troubleshooting live applications

• Experience with unit testing

• Extensive experience with source control systems, ideally GIT

• Good understanding of frontend technologies such as Angular/Vue/React

• Good understanding of web fundamentals, HTML and CSS

Desired:

• Degree in Computer Science or related technical discipline

• Reside in the UK

• Familiarity with Agile and Scrum working methodologies

• Experience in balancing technical decisions with user needs and commercial constraints

• Experience working with C# and ASP.NET Core Web API projects

• Good understanding of event-driven, pub-sub and message queue/broker designs

• Understanding of containerised environments (Docker), continuous integration and continuous delivery practices

• Familiarity with Postgres

• Applying Domain Driven Design (DDD) concepts

• Experience with SaaS systems with a general understanding of Cloud Technologies from a software developer's perspective (AWS is preferred)

• Detailed understanding of multi-threading

• Have significant software engineering experience, and understanding of SOLID design principles, design patterns, and the foundations of application development

• Experience writing applications optimised for observability (tracing, metrics, structured logging)


Position

Full-Stack Developer


Must have Skills

  • REST
  • GraphQL
  • SQL
  • Unit Testing
  • C Sharp
  • ASP .Net Core
  • React.Js

Client Payroll

Up to 25 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active a month ago

Skip

Senior Software Engineer

What you'll do:

• Design and build a modern, scalable, distributed cloud-based application using cutting-edge technologies

• Write clean, performant, maintainable and well-tested software that has few regressions

• Address issues related to performance, scalability, and reliability

• Ensure quality data creation, presentation and data flow across systems

• Create and enforce standards and best practices for database design and development

Essential:

• Experience with design and development across multiple layers of an application

• Experience working with ORM’s, ideally Entity Framework

• Experience in developing REST/GraphQL APIs

• Experience applying development best practices and patterns in relation to security, scalability and performance

• Experience with SQL and NoSQL databases, query optimisation & designing schemas

• Strong knowledge of object-oriented paradigms and patterns

• Strong experience developing multi-tenant systems

• Experience debugging and troubleshooting live applications

• Experience with unit testing

• Extensive experience with source control systems, ideally GIT

• Good understanding of frontend technologies such as Angular/Vue/React

• Good understanding of web fundamentals, HTML and CSS

Desired:

• Degree in Computer Science or related technical discipline

• Reside in the UK

• Familiarity with Agile and Scrum working methodologies

• Experience in balancing technical decisions with user needs and commercial constraints

• Experience working with C# and ASP.NET Core Web API projects

• Good understanding of event-driven, pub-sub and message queue/broker designs

• Understanding of containerised environments (Docker), continuous integration and continuous delivery practices

• Familiarity with Postgres

• Applying Domain Driven Design (DDD) concepts

• Experience with SaaS systems with a general understanding of Cloud Technologies from a software developer's perspective (AWS is preferred)

• Detailed understanding of multi-threading

• Have significant software engineering experience, and understanding of SOLID design principles, design patterns, and the foundations of application development

• Experience writing applications optimised for observability (tracing, metrics, structured logging)


Job Type

Client Payroll


Positions

Full-Stack Developer


Must have Skills

  • REST
  • GraphQL
  • SQL
  • Unit Testing
  • C Sharp
  • ASP .Net Core
  • React.Js

Up to 25 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Matt P

| United Kingdom