Golang Job: Software Engineer (ref 094)

Job added on

Company

Easysoft Ltd

Location

Wetherby, England - United Kingdom

Job type

Full-Time

Golang Job Details

Company

One of the biggest names in the data-access middleware market, we are using that experience to build a modern, distributed cloud-based trading platform based on cutting-edge technology that provides high performance, reliability, security and scalability at an unprecedented level.

Role

We're looking for Software Engineers who are proficient with Go to help us bring this together. Trading Platforms require low-latency and Go is ideal in bringing this to life. The vast majority of our development team time is spent working with Go. Our Development Team work closely with Data Scientists who use Python.

This is a hands-on opportunity with the chance to assume technical leadership over a project. You’ll be given the opportunity to make a real impact.

Your experience does not have to exactly match the company’s tech stack, as long you have at least 2 years’ experience as a Software Engineer with a willingness to learn.

Key skills

  • Experience in a Microservices orientated architecture
  • Experience in using containers and container orchestration (Kubernetes / Docker)
  • Experience with publish/subscribe, batch-streaming & real-time messaging systems (NATS, Kafka, RabbitMQ, ZeroMQ, Flink, Spark)
  • Knowledge of Continuous Integration/Continuous Deployment processes
  • Experience with in-memory caching (Redis, Memcached)
  • Experience of data serialisation frameworks (gRPC, Protobuf)
  • Experience in data platforms such as Postgres, Mongo
  • Experience in Configuration Management and Remote Execution tools (Puppet, Chef, Ansible)
  • Knowledge of Test-Driven Development
  • Knowledge of Automated Testing Frameworks
  • Solid cloud experience (AWS, GCP)
  • Golang
  • Python

Desirable

  • Experience with low latency systems
  • Experience of distributed, real-time, resilient, scalable systems
  • Background in electronic trading systems
  • Experience of "share nothing" distributed architectures
  • Understanding of event-driven distributed compute from front end through to back end transaction management
  • Experience in delivering end-to-end code including networking, load balancing and automated re-provisioning of resources

Benefits

  • Highly competitive salary
  • Flexible working hours
  • Free parking
  • Free drinks
  • Pension scheme where if you pay in 7.5% we’ll top it up to 15%
  • 25 days’ holiday plus bank holidays
  • The ability to 'buy’ up to 10 days more holiday
  • Access to an annual performance related bonus scheme
  • This is a great opportunity to work with a disruptive, innovative brand using cutting-edge technology.

Work Remotely

  • No

Job Types: Full-time, Permanent

Salary: £25,000.00-£60,000.00 per year

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Wetherby, LS23 7BA: reliably commute or plan to relocate before starting work (preferred)

Education:

  • Bachelor's (preferred)

Experience:

  • Software Development Occupations: 2 years (preferred)

Reference ID: ref 094