This job was posted over 90 days ago and may no longer be available.
Web Application Engineer - Full Stack
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
Desired Skills
Contact Info