LShift are looking for developers with an interest in middleware oriented messaging technologies.
You will have experience working on integration projects, or projects with significant scaling requirements and understand how to design and build heterogeneous environments. You will enjoy being involved in both the design and the development of the system.
As a result it’s likely that you will regularly be using a number of different technologies and have an appreciation of where the difficulties of integration often reside.
Your work with us will be a mixture of roving consultancy and desk-bound development, the balance of which will, to a large extent, be based around your capabilities. It will be selected from our varied assortment of enterprisey, mobile, web and product development projects.
Skills & Requirements
Knowledge of algorithms, data structures, complexity. Experience with different programming paradigms and versed in several programming languages. Experience of all stages in the project lifecycle. Good Unix and Windows skills.
Experience of applying broader software engineering skills throughout a project such as requirements management, estimation, design, testing and deployment. For example, you are likely to have experience of the following:
• object oriented concepts and design patterns
• message based architectures
• AMQP & JMS
• SOA & RESTful architectures
• have strong .Net / C# & J2EE experience
• some experience of other CLR or JVM languages, or Ruby, Python
• use of message brokers
• virtualization and cloud technologies
• a number of databases, including non-relational
• testing, in particular integration and performance testing
• data serialization
• infrastructure optimisation, such as caching, load balancing, and fail-over
• security and authentication
All our developers are required to act in client-facing roles, working directly with clients, to produce great software, managing all technical aspects of a project from its inception through to delivery.
You will get to work on a wide variety of projects with a broad technology palette and if we have anything to do with it, a lot of fun.
About LShift Ltd
LShift is one of the first and possibly the best agile software development company in London. It is small but, we like to think, close to perfectly formed. Our company is home to some of the best developers in the UK – not only in our opinion, but in the opinion of the head of technology incubation at one of the largest software companies in the world, who described us as his “European brain pool”.
LShift was set up to make sure that it would be a good place for smart people to work. The day to day routine is as flexible and informal as possible to give you room to manage yourself as you see fit, and you’ll spend your days working with like-minded people. We are so confident about this that when we interview you we will also arrange for you to meet the rest of the team socially and hear directly for yourself what it’s like to work with us.
We designed and built RabbitMQ, the leading open source implementation of the AMQP open standard and we continue to provide services around RabbitMQ and a number of types of messaging and integration technologies.
Our outlook is moulded around the principle of recruiting only candidates who combine breadth and depth of outlook and experience. We are looking for all-rounders, developers familiar with a broad range of operating environments, programming languages, etc., combining this with a high level of software engineering expertise. LShift is a great place to work if you love a challenge and are fed up with conventional thinking and working in teams constrained by that.
We try to reward staff in direct proportion to their skills and commitment. To this end we run bonus, healthcare and pensions schemes. Our offices are based in sunny Hoxton, in central London, surrounded by every type of modern urban amenity. We support ongoing training and development and run a scheme whereby staff can spend a proportion of company time on their own projects. However, the biggest benefit in joining us is the chance to work in a truly stimulating environment.
Please send your CV, some code samples and a cover letter telling us why you think you’d be a good fit to email@example.com
Job type: Permanent full time
Remote working possible: no
Level of experience required:
This job is located in London, England, United Kingdom
Sorry, no agencies please