You are welcome to upload your resume. Please remember to include information about your education, nature and years of work experience, previous and current employers, present & expected emoluments and position/role sought.

Current Openings

Description

Our core business solution is a pure .net application which is being revamped and upgraded in parallel with microservices. We’re looking for an individual that takes pride in their code quality and a passion for complex problem solving.

We are currently expanding our team in order to help us work on exciting upcoming challenges such as creating an intuitive front end to support our lifestyle mangers globally, integrating with chat and telephony; and extending our connections into external suppliers. Everything is hosted on our dedicated environments supported by a dedicated DevOps & infrastructure team.

You’ll be a good fit for the challenge ahead if:

  • You want to join a team with an ambitious roadmap
  • You’re excited about working with a team that is core to our future growth
  • You believe in agile methodologies and love collaborations
  • You can show us commits in Git, talk us through live projects, and point us in the direction of things you’ve tried
  • You enjoy contributing to functional and technical design

Requirements

We are looking for Developers who:

  • Has 7+ years of experience
  • Are comfortable with switching between complex layers, the prospect of learning new languages / libraries, and have a genuine interest in the latest software technologies
  • Are able to identify and resolve performance bottlenecks
  • Are up for the challenge that is integrating with third party applications
  • Have extensive experience with concurrency and highly transactional systems
  • Are open to exploring new technologies and building out POCs
  • Are passionate about setting high standards, and shipping quality software
  • Like to communicate – in email, on Slack but best in person…
  • Are inspiring to work for / with
  • Can help non-developers understand – and engage with – the product development process
  • Constantly strives to find / come up with better ways to do things
  • Want to keep learning and love sharing knowledge
  • Researching, designing, implementing, and managing software
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Determining operational practicality
  • Maintaining and upgrading existing systems
  • Writing and implementing efficient code
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Troubleshoot, debug and upgrade existing software
  • Collaborate with team members to determine best practices and client requirements for software
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
  • Ensure software security by developing programs to actively monitor the sharing of private information

Our Tech Stack 

Backend Tech Stack

  • Web API
  • .Net Core 2+
  • MSSQL Server
  • Entity framework
  • Unit testing
  • REST API
  • CQRS
  • SOLID
  • Microservices
  • Rabbit MQ
  • Dependency injection
  • net web forms

Frontend Tech Stack

  • Angular 6+
  • Angular Material
  • Bootstrap
  • NGRX / State Management
  • RXJS
  • SASS

Other

  • GitHub
  • Analysing, testing and evaluating new programs
  • Deploying software tools, processes, and metrics

Description

Our core business solutions are in python and .net application. All of python and all the new set of .NET applications are dockerised and deployed on Kubernetes, as well as some running on ECS and Lambda. They use various backing services including Postgres DB, ElasticSearch, MemCache et al. The legacy application is hosted on-prem in a data-centre which is managed by a different team. We are actively rebuilding our legacy pieces from scratch and these are all on AWS.

We are currently expanding our Tech team in order to help us work on exciting upcoming challenges such as creating an intuitive front end to support our lifestyle mangers globally, integrating with chat and telephony; extending our multi-tenanted member-facing website and extending our connections into external suppliers. Everything is hosted on our dedicated environments supported by a dedicated DevOps & infrastructure team.

You’ll be a good fit for the challenge ahead if:

  • You want to join a team with an ambitious roadmap
  • You’re excited about working with a team that is core to our future growth
  • You believe in agile methodologies and love collaborations
  • You can show us commits in Git, talk us through live projects, and point us in the direction of things you’ve tried
  • You enjoy contributing to functional and technical design

Requirements

Senior DevOps Engineer

  • Good level of experience with AWS, i.e being able to work with VPCs, Security groups, EC2 instances, LoadBalancers,
  • Good level of experience of setting up and maintaining Kubernetes platforms
  • Experience with Infrastructure as Code, ideally Terraform

General requirements

  • Has 7+ years of experience
  • Experience in running and maintaining complex infrastructure setups
  • Experience of a Continuous Integration and Continuous Delivery environment
  • Experience with Docker or other containerisation services
  • Good understanding on networking including IP subnets
  • Experience with monitoring solutions such as
  • Thinking creatively and open for different solutions, always have a backup plan
  • Passionate about learning new technologies
  • Scripting experience with Bash/Python
  • Researching, designing, implementing, and managing software
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Determining operational practicality
  • Analysing, testing and evaluating new programs
  • Deploying software tools, processes, and metrics
  • Maintaining and upgrading existing systems
  • Writing and implementing efficient code
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Troubleshoot, debug and upgrade existing software
  • Collaborate with team members to determine best practices and client requirements for software
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
  • Ensure software security by developing programs to actively monitor the sharing of private information
  • Actively seek ways to improve business software processes and interactions

DevOps Software/Services we use:

  • AWS (Many services, but especially the following)
    • VPCs with traffic security using Network ACLs and Security groups
    • EKS
    • Cloudfront, ALB / NLB / classic, with WAF rules
    • RDS, ElasticSearch, ElastiCache, SecretsManager, KMS
    • Lamda Functions
    • EC2, Fargate
  • Traefik
  • HashiCorp Terraform
  • Docker
  • TeamCity

Description

Our main client facing web app is in Python using Django and Flask microservices. Our overall landscape has python, .net, Angular with Postgres, Microsoft SQL and MariaDB databases. We are revamping and upgrading our applications. We’re looking for an individual that takes pride in their code quality and a passion for complex problem solving.

We are currently expanding our team in order to help us work on exciting upcoming challenges such as developing our recommendation engine and breaking an existing monolith application into smaller microservices. Our applications run in an AWS environment maintained by our dedicated DevOps team. Our tech stack includes Elastic Search, Postgres, Docker, Celery, and Travis for CI using Github.

You’ll be a good fit for the challenge ahead if:

  • You want to join a team with an ambitious roadmap
  • You’re excited about working with a team that is core to our future growth
  • You believe in agile methodologies and love collaborations
  • You can show us commits in Git, talk us through live projects, and point us in the direction of things you’ve tried
  • You enjoy contributing to functional and technical design

Requirements

We are looking for Developers who:

  • Has 7+ years of experience
  • Are comfortable with switching between complex layers, the prospect of learning new languages / libraries, and have a genuine interest in the latest software technologies
  • Are able to identify and resolve performance bottlenecks
  • Are up for the challenge that is integrating with third party applications
  • Have extensive experience with concurrency and high transaction systems
  • Are open to exploring new technologies and building out POCs
  • Are passionate about setting high standards, and shipping quality software
  • Like to communicate – in email, on Slack but best in person
  • Are inspiring to work for / with
  • Can help non-developers understand – and engage with – the product development process
  • Constantly strive to find / come up with better ways to do things
  • Want to keep learning and love sharing knowledge
  • Researching, designing, implementing, and managing software
  • Analysing, testing and evaluating new programs
  • Deploying software tools, processes, and metrics
  • Maintaining and upgrading existing systems
  • Writing and implementing efficient code
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Troubleshoot, debug and upgrade existing software
  • Collaborate with team members to determine best practices and client requirements for software
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
  • Ensure software security by developing programs to actively monitor the sharing of private information

Our Tech Stack

Backend Tech Stack

  • Python 3.6
  • Lightweight web frameworks (e.g. Flask, Starlette)
  • Django 11
  • Django Rest Framework 7.7
  • asyncio (AIOHTTP)
  • ElasticSearch 5
  • Celery
  • RabbitMQ
  • Postgres

Source Control

  • GitHub