Position: Senior PHP Engineer (Symfony)
Company: CNA International IT Recruitment
Category: PHP
Experience required: 5y
English level: upper

We propose to consider a vacancy in a Latvian grocery company with large investments, which develops an online marketplace, a solution that allows you to automate and speed up the process of thermal printing on various things. This is a product for B2B and B2C sectors.

**The role**
As a back-end engineer, you will play a key role in shaping and delivering a scalable and robust solution. You will be part of the team to bring quality and scalability to the product setup process and tools to a new level, you will follow the best practices in DDD and CQRS.
Passion for writing and improving (clean) code and systems, being a team player with a collaborative approach, sharing knowledge, and humbly learning from others are essential to succeed in this position. Developing in this role will give you the opportunity to grow and move up within the company.

**The technology**
PHP 8+, Symfony, Doctrine, Laravel framework
Jenkins, Prometheus, Grafana
PHPUnit, Postman
MongoDB, MySQL
AWS, Kubernetes, Docker, Git
They also use practices such as Pair Programming, Refactoring, Code Reviews, Weekly Knowledge Sharing sessions, TDD/BDD, A/B testing, and Continuous Delivery which are an important part of our development process.

**Qualifications**
Good level of English (spoken and written)
5+ years of experience with PHP
Experience with DDD (Domain-Driven Design)
Quality-oriented: follow best practices (Testing (ideally TDD), continuous integration/deployment, Agile methodologies) and SOLID principles

**What to expect as a Back-end Engineer**
You will work alongside the product teams and product managers to iterate on new features
You will take responsibility for the design and execution of your own initiatives
You will help identify areas of improvement in the codebase and help contribute to making it better
You will frequently pair with teammates to give and receive feedback from a code review to boost knowledge-sharing, and learning and improve the platform
You will fix any prioritized bugs/issues tracked within the platform
You will participate as a presenter or attendee, in weekly coding or knowledge-sharing sessions
You will learn, develop your soft skills and spend time discussing best practices and technologies with your peers

**Benefits**
Stock options
Apple MacBook laptop as your standard work equipment
Access to mentorship, internal meetups, and hackathons both on-site and online
A learning budget for your professional development based on a position level and access to our book library
Health insurance or health insurance budget depending on your location and contract type
Paid health days whenever you need them without a doctor's note depending on your contract type
Extra paid days off for wellbeing as well as a celebration day of your choosing
Access to the in-house gym or gym allowance depending on your location and contract type