Software Engineer - Java and Web

Location: Bristol, United Kingdom.

About the Role

As a growing company, we are looking for talented, experienced, engineers to join our multi-skilled, collaborative and supportive engineering team. You will be working within one of our development teams to build a scalable, reliable platform that can grow as fast as our customers.

We are looking for talented, experienced software engineers to join our polyglot language team building SaaS applications for online retailers. This role has a primary focus on the Java language but we use Java, PHP, Go, Ruby, SQL and JS in a diverse suite of applications.

As a Software Engineer, you will:

  • Work in a small cross-functional team to deliver new features, improve existing features, prototype new applications, improve our SaaS infrastructure, develop in-house tools or integrate with partner services.

  • Work closely with other engineers, quality analysts, business analysts, system administrators, product managers, customers and partners.

  • Help diagnose problems seen in production and advise on solutions.

  • Develop expertise in diverse technical and business domains.

  • Expand your knowledge of programming languages and technical stacks.
     

Required competencies/experience:

  • Have 3-5 years commercial experience writing well-tested Java;

  • Have working experience in all core languages (Java, JS, SQL);
     
  • Hold a BSc (or equivalent) in a technical subject (comp.sci./science/engineering);
     
  • Have experience tracking down bugs in a production environment;
     
  • Be comfortable developing software to non-functional requirements of reliability and performance;
     
  • Have an understanding of basic network and application comms protocols (TCP, HTTP, REST);
     
  • Have worked on concurrent and distributed applications;
     
  • Enjoy working in an agile team;
     
  • Be a good communicator;
     
  • Be a self starter;
     
  • Enjoy variety in your work and be willing to pick up new tools, technologies and techniques.

Desirable Competencies:

  • Working experience of PHP, node.js, go, mongodb.

  • Experience using Cucumber or equivalent for end to end testing.
     
  • Experience with the Continuous Delivery style of software development.
     
  • Able to converse with sysadmins about star trek.

Apply Now