Senior Application Developer

Save
You need to sign in or
create an account to save a job.

We are a UK based e-payments company undergoing a major growth phase and are looking to expand our development team with a highly skilled and experienced full-stack developer.

You are a highly experienced and skilled full stack software engineer, with the ability to produce client-ready applications with minimal oversight, built using established design patterns and high quality, self-documenting code. You work effectively on your own or as part of a team, providing accurate estimates, meeting deadlines, and contributing to the success of a business.

You enjoy learning and implementing new technologies and are always on the lookout for improvements to performance and user experience, but are also aware of the risks of premature optimisation and refactoring for its own sake. You test your code thoroughly, using both manual and automated testing approaches.


Essential competencies

  • Strong understanding of MVC design patterns

  • Relational database design and administration

  • 5+ years experience building real-world web applications

  • Experience with OO programming and ORM  

  • Ability to translate business needs into effective software

  • REST APIs - creating and consuming

  • Successful track record of developing quality software products and shipping production ready software

 

Highly desirable 

  • Adobe Coldfusion / Lucee / Java

  • Ruby on Rails, Coldfusion on Wheels, or CakePHP

  • Advanced MySQL: Stored procedures, reporting, forensics, optimisation 

  • Linux administration

  • Docker

  • Nginx

  • Test Driven Development

  • NoSQL / Big Data

  • Scrum/Agile development experience

 

In normal life, you’ll be working from our open-plan office in Bournemouth or with our main development team in Brighton or remotely subject to Coronavirus restrictions. If you are the right fit for the job, we’ll make it work wherever you are.


Similar searches: Brighton and Hove, Full Stack Development, Testing / QA