03. Senior Back-End Developer (PHP).Docx
03. Senior Back-End Developer (PHP).Docx
Role Overview
As a Senior Back-End Developer, you'll be at the forefront of revolutionizing their
platform's core APIs. With customers generating over 100,000 contracts annually and
analyzing millions of legacy documents, your expertise will be crucial in managing
and optimizing a dynamic codebase exceeding 250,000 lines. You'll collaborate
closely with their NLP/AI team to embed cutting-edge AI functionalities into their core
API, and work alongside the front-end team to deliver seamless and intuitive user
experiences.
Key Responsibilities
● Develop and maintain the back-end infrastructure of their legal collaboration
platform.
● Implement new features and optimize existing code for performance and
scalability.
● Write clean, maintainable, and well-documented code.
● Participate in code reviews and contribute to technical discussions.
● Find and solve any issues proactively, together with their team.
● Develop and maintain efficient, reusable, and reliable PHP code.
● Collaborate with cross-functional teams to define, design, and ship new
features.
● Ensure the best possible performance, quality, and responsiveness of
applications.
● Identify bottlenecks and bugs and devise solutions to mitigate and address
these issues.
● Help maintain code quality, organization and automatization.
Qualifications and Skills
● Minimum of 8 years of experience in back-end development.
● Strong knowledge of object-oriented programming and design principles
(SOLID, design patterns).
● Proficiency in PostgreSQL and Doctrine ORM.
● Experience with writing both unit tests and integration tests.
● Familiarity with Git, including advanced techniques like rebasing.
● Understanding of modern web technologies and RESTful APIs.
● Experience with scaling applications.
Tech Stack
● PHP API powering an Angular front-end
● Machine Learning with Python
● PostgreSQL, Elasticsearch, PHP API, Angular and Airflow on Kubernetes
● Advanced technologies: Knowledge Graphs, Redis, RabbitMQ and
Websockets
Values
Open, Honest, and Forthright: they believe in transparency and integrity in all their
interactions.
Work with the Best: Join an international team of professionals who are leaders in
their fields.
Work Hard, Play Hard: they value hard work but also know how to have fun
together.