Requirements
*****Software Developer (Back-End) (with VISA Sponsorship)*****
*****The role is based in the UK with visa sponsorship.*****
● More than 5 years of commercial experience in software development (preferably in web application for platforms)
● Experience with REST API and RPC development
● Knowledge and experience with common Agile techniques and concepts: User Stories, BDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing
● Experience with continuous integration and deployment processes and working on both greenfield and existing architectures (including strong Git, GitHub experience)
● Good written and verbal communication skills - needed for communicating with a wide range of people, both internally and occasionally externally in a professional manner
● Strong UX and frontend development experience in Vue.JS and Angular
Additional desirable skills/attributes:
● Have programming experience, particularly in Vue.JS and Angular Framework.
● A good understanding of API integration and UX Design from Figma/Proto IO or equivalent.
● Experience of working in a dynamic environment often with shifting priorities.
● Knowledge of any of Docker, Kubernetes, RabbitMq, EMS, Kafka.
● Knowledge of algorithms and data structures.
● Exposure to test-driven development, Behaviour driven development, Test Automation, secure by design approaches.
● Involvement in open-source development and may even contribute to one or more repos.
Personal strengths:
● A self-starter, efficient and innovative.
● An original thinker.
● An enthusiastic and able problem-solver.
● Enthusiastic team player with the ability to lead where appropriate.
● A keen learner with a strong desire to upskill in a variety of software development techniques.