We are looking for an experienced Senior Developer to join our Derby-based team.
The ideal candidate will have a strong understanding of PHP and/or NodeJS, frontend single-page applications (SPAs), AWS or another cloud platform, Docker and PostgreSQL/MySQL.
Responsibilities
We operate several cloud-based web applications that need to work together seamlessly. You will be involved in developing, maintaining, supporting and improving our web applications. You will need to:
* Work with other developers and stakeholders to design and implement new features.
* Write unit and integration tests.
* Troubleshoot and debug code.
* Document code and procedures.
* Stay up-to-date on the latest technologies and review their potential to assist the company’s business.
* Mentor other team members where required.
RequirementsRequired skills
1. 5+ years of experience in software development
2. Experience in designing and developing applications
3. PHP (Laravel/Symfony/CakePHP) and/or NodeJS and TypeScript, ideally using the NestJS framework
4. Frontend SPAs using VueJS or another frontend framework
5. Containerization with Docker
6. Relational Databases (ideally PostgreSQL and/or MySQL), SQL and ORM technologies
7. Object-oriented analysis and design using common design patterns
8. Test-driven development
9. Agile methodo...