Senior Software Engineer

Remote | Full Time | No. of Positions 1

Job Description

Our Ideal Candidate: 

  • We’re looking for someone with a passion for modern technology and an interest in e-commerce
  • You will be a team player with excellent communication skills
  • You thrive on analysing problems, formulating solutions, and making those a reality. You build for the long term
  • You have a passion for quality and know what best-in-class engineering looks like and want to help drive the journey
  • You’re an engineer with experience dealing with complex problems
  • You ‘get’ agile and feel comfortable giving input on team processes
  • You are keen on what best-in-class engineering looks like
  • You’re involved in the Software Engineering community. You enjoy attending meetups, conferences, have a blog or a GitHub portfolio
  • You enjoy being part of every part of the Software development lifecycle. You can own the code from inception through to Production
  • You want to be part of a Digital Transformation and enjoy working in a fast-paced environment

 

Roles and Responsibilities:

  • Develop high quality, scalable and performant solutions
  • Work collaboratively with Product Owners, BAs, QAs and other engineers
  • Participate in the technical delivery of the squad, from designing solutions to deploying them and ensuring correct operation
  • Participate in all agile ceremonies
  • Work closely with Tech Leads to design maintainable, robust, secure systems
  • Help more junior software engineers upskill themselves through guidance, advice and knowledge sharing

 

Skills and Qualification:

  • Strong experience in modern engineering practices and disciplines
  • Ability to stay calm in challenging circumstances and work through problems methodically
  • Details oriented mindset
  • Strong understanding of Agile & Lean delivery principles
  • Provide input to team processes
  • Resiliency on changing requirements and features and being able to shift focus and these technical skills
  • Excellent .NET skills including C#, .NET Core
  • Excellent HTML5/CSS3/Javascript skills including: ○ Angular 10+ / RxJS ○ SCSS ○ ES2015+
  • Azure experience or another cloud provider (AWS/GCP)
  • Solid experience with WCAG 2.0 AA compliance
  • Solid experience in Unit Testing Principles
  • Solid experience with REST APIs
  • Strong MS SQL Server including performance optimisation
  • Strong experience with CI/CD, infrastructure as code, DevOps, automation
  • Understanding of web security (OWASP TOP10, etc.)
  • Event streaming, service bus or message queues (Azure Event Hubs/Service Bus, Kafka, RabbitMQ or similar)
  • Working with Docker containers & Terraform pipelines
  • NoSql databases such as MongoDB/CosmosDB/Redis
  • Developing applications with ASP.NET MVC, WebAPI & ORMs (Entity Framework/Dapper)
  • Understanding of microservice architectures
  • Experience on working with distributed, scalable and highly available systems

Good to have experience with

  • Server-Side Rendering & other SEO inspired technologies (structured data and schema markup)
  • Experience with analytics tracking technologies such as GTM, Tealium, Adobe

 

 

Apply for this job

Maximum 350 Characters

Attach CV/resume as .pdf, .doc, .docx (limit 5MB)

Attach Cover Letter as .pdf, .doc, .docx (limit 5MB)