Position: Lead Software Engineer
Company: Paycord
Experience required: 5y
English level: intermediate

Paycord is a Ukrainian fintech company. Our product is a B2B payment service that connects interested business clients with providers that offer access to local and international payment methods.

We`re rapidly growing and inviting Lead Software Engineer to our team.

**Tech stack:** PHP 8, Nginx, MySQL, Redis, RabbitMQ, GitLabCI, AWS, Docker, Kubernetes, Grafana.

**You would be running such tasks as:**
- Recommend a solution to stakeholders clearly articulating the pros and cons of various solutions;
- Architect and design solutions to meet functional and non-functional requirements;
- Modernization/refactoring of the application from a technology and architecture prospective;
- Increase the reliability and stability of the application;
- Provide technical guidance and coaching to the team in reaching deliverables with technology excellence.

**Required skills and expertise:**
- 5+ years of experience with PHP 7+ and PSR;
- 2+ years of experience as a Lead/Architect;
- Advanced understanding of Application Architecture patterns and best practices; 
- Strong knowledge of OOP, Design Patterns, SOLID/KISS/DRY, and why you should use/avoid them;
- Experience with complex and high-load systems;
- Experience with monolithic and microservices architecture;
- Experience with integration of API solutions of third-party services;
- Experience in Symfony / Yii2 / Laravel;
- Experience with DB design, DB optimization/indexing, DB replication;
- Experience with DevOps stack (CI/CD tools, AWS services, Docker containers, Kubernetes);
- Experience with e-commerce products, payment processing;
- Experience with task decomposition, requirements analysis, and estimation techniques;
- Flexibility, emotional maturity.

**Nice to have:**
- Experience in system development from scratch;
- Experience in Front-end stack (JS);

**We offer:**

**Care for your health and well-being**
- 100 % paid sick leaves;
- 20 working days of paid vacation;
- Medical support;
- Benefits Cafeteria (budget for gym/stomatology/psychological service & etc.);
- Ability to work remotely or in the office (as you wish);
- Corporate gifts & events.

**Professional growth & development**
- Competitive salary with annual salary promotions;
- The annual budget for professional courses, conferences, workshops, and books;
- Internal training courses;
- Work with a team of professionals and have the opportunity to share knowledge.

**Corporate Culture**
- Dynamic and result-oriented work environment;
- The ability to influence product development at an early stage;
- Openness to new ideas and approaches, healthy team discussions;
- No “red tape” culture.