Senior PHP Engineer - Poland, Remote
Pango Group helps customers monitor, manage, and protect against the risks associated with their identities and personal information in a digital world. Backed by WndrCo, Warburg Pincus and General Catalyst, Pango Group is dedicated to creating the world’s most comprehensive portfolio of industry-leading cybersecurity solutions. Our vision is to become THE go-to resource for every cyber protection need individuals may face - today and in the future.
Join us for the ride!
About the Role:
As a Senior Software Engineer (PHP), you will play an active part in designing backend components and services for main Pango’s products. You will help Pango Group to design and implement a scalable architecture, build core services and APIs, and manage and evolve existing software systems. The ideal candidate is a self-starter, detail, and quality-oriented, as well as passionate about having a huge impact in providing privacy and security to millions of our users.
Day to Day:
- Design, implement, deploy, and operate scalable backend systems;
- Utilize the following technologies: PHP, Nginx, MySQL, Memcache, RabbitMQ, Prometheus, Docker, JavaScript, HTML;
- Ensure that everything you write is well-tested and automated;
- Help define our architecture ensuring scalability and reliability;
- Help define our API design and best practices;
- Participate in planning and retrospectives;
- Collaborate with Product Management and Engineering colleagues on technical vision and design.
What you bring to the table:
- 5+ years of production experience creating software with PHP 7/8;
- 3+ years experience in developing REST APIs;
- Experience with building scalable, resilient, high-performance systems;
- Experience building robust APIs;
- You have designed, built, scaled, and maintained production services, and know how to compose a service-oriented architecture;
- You’re able to design schemas for relational databases such as MySQL, write efficient SQL without an ORM, and optimize DB queries;
- Strong opinions on API design and best practices;
- Docker or containerization experience or familiarity;
It would be great if you also had:
- Golang expertise;
- Advanced Unix skills;
- You have experience decomposing a large monolith into microservices;
- Experience with caching technologies such as Memcached or Redis;
- Experience working with AWS technologies (EC2, DynamoDB, S3);
- Experience working with queuing systems such as RabbitMQ or Amazon Simple Queue Service;
- Any DevOps/SRE experience.