Overview

Our client is a cybersecurity company that offers various services (such as penetration testing, monitoring, security assessments, etc.) and operates worldwide. They have recently acquired various other companies and are in the process of unifying tools and processes among their recently bought business units.
The client among its many cybersecurity services offers a PCI compliant hosted payment system, built completely in PHP for which they need assistance in maintenance and continuous improvements. Additionally, the client is a Certificate Authority, providing SSL and other certificates to other companies’ websites, and a member of the CA/Browser Forum, a joint organization between major browser companies and CAs. In order to maintain the CA status, numerous updates and adherence to guidelines need to be implemented, with some of the internal processes also built in PHP.
We currently have various projects and positions with this client after a great experience on the first and are happy to be chosen again as their partners to support their development efforts.
The team consists of about 4 software engineers for the development of new features and 2 QA members.
The client is in a technology-related field: as such many of their representatives are well aware of development best practices, times and risks and have shown great enthusiasm in working with us. We’re looking to expand their development team with highly professional developers who can work independently, with a very hard regard for best practices, quality and performance.

Responsibilities:

As a Senior PHP Developer, you bring strong solutions development, coding, unit testing, and communication skills to the table. You are detail-oriented when implementing technical designs from formal specifications and requirements. You can clearly document, effectively communicate, and drive the conversion of specifications into functional code while working alongside DevOps and QA teams. Support client team on updating regulations around electronic certificates and maintenance of PHP payment system:
- Maintenance of PHP (plain, no framework) processes for SSL certificates creation
- Maintenance of a payment system application (created entirely in PHP)
- Debug code and troubleshoot problems
- Collaboration in the cross-functional teams

Required Qualifications:


- 5+ years of professional software development
- Experience in working with large PHP solutions both as front end and back end without any framework
- Strong knowledge of SDLC, strong knowledge of working with git-based versioning systems and integrating them into CI/CD pipelines
- Experience in using cloud services in production
- Experience in working with containerized applications
- Knowledge about modern frontend development techniques & frameworks
- Ready for being autonomous, proactive, and to take technical leadership
- Good English Nice to have:
- Good experience in writing automated units, functional and integration tests
- Strong knowledge of software design patterns and service-oriented architecture
- API integration experience
- Experience working within the cybersecurity industry/market: Prior experience with cryptography, public key infrastructure (PKI) and SSL/TSL certificates is highly desired.
- Experience working with Ruby