Web Application Engineer Full Stack
at market-access-transformation

__Job Description__RPR is developed and maintained by a small and growing agile technology team. We work remotely with UK core hours and hold daily agile stand-ups over Skype. We work closely together, communicating frequently throughout the day using a combination of Slack, Skype and e-mail. We combine a relaxed and friendly culture with a commitment to delivery – we say what we do and do what we say.__Reporting to the Lead Engineer, the Web Application Engineer will:__* Play an important role in developing and maintaining MAT’s RPR portal* Work as part of a team with experienced engineers, designers and developers* Make use of up to date tools and techniques including AngularJS, Django, Python, PostgreSQL, Git, Selenium, Jenkins and AWS to deliver great software and maintain the technology platform__Responsibilities:__* Work with other team members in an agile, collaborative environment to design and build new application features* Develop and deliver tested and functionally complete software components that meet requirements* Write great code and apply development and coding standards* Perform QA testing on components, products and technologies delivered by the MAT Technology team* Improve code management and release management and work towards Continuous Integration and Continuous Delivery* Assist in monitoring and maintaining live web application software and infrastructure* Offer level 2-3 technical support as required to MAT colleagues* Work alongside project managers, designers and product owners to build and enhance our product, drawing on experience and contributing new ideas* Ensure you understand what you need to deliver* Communicate clearly and work collaboratively* Give your opinion and listen to others__Specific Knowledge, Experience and Technical Skills__* Bachelor’s degree in Computer Science or equivalent in qualifications or experience* Full-stack web development skills with front and back end experience* Knowledge of coding languages and frameworks with experience of one or more web development languages* Web application technologies including HTML5 and CSS3* Database platforms such as PostgreSQL or MySQL* Version control, release management, TDD, testing and deployment tools, CI/CD* Experience of working with security controls including authentication, OWASP best practices, penetration testing and data encryption* Experience of working remotely and in a team* Experience of working in a start-up software development environment