Firm Prospects is a comprehensive legal intelligence platform built to empower
legal professionals with real-time data and insights.
The platform provides access to a rich database of 500,000+ attorney profiles
and 3,000+ law firm profiles, enabling smarter career decisions and strategic
hiring. With tools for talent mapping, market analysis, and firm comparisons,
Firm Prospects is shaping the future of legal tech by supporting attorneys and
employers in navigating the legal industry with confidence.
We are looking for a Senior Full Stack Developer (Symfony & React) to join our
team. You will play a crucial role in developing new features, enhancing
performance, and contributing to the architecture of this high-impact platform.
Requirements:
— Strong experience with PHP 8.4 and Symfony 5.4
— Hands-on experience with React 18.3.1
— Proficiency in JavaScript (ES6+)
— Experience with Bootstrap 5.3.5
— Proficiency in MySQL (schema design, query optimization, performance tuning)
— Experience with AWS cloud services
— Knowledge of Elasticsearch
— Proficiency in Docker / Docker Compose
— Familiarity with Lodash and Axios
— Strong skills in HTML5, CSS3/SCSS
— Excellent problem-solving abilities and strong attention to detail
— English proficiency: Upper-Intermediate level or higher
Responsibilities:
— Design, develop, and maintain scalable web applications using PHP (Symfony)
and React
— Implement new features and improve existing ones on both the front-end and
back-end
— Work with MySQL databases, ensuring efficiency, optimization, and security
— Ensure code quality through clean, maintainable, and well-documented code
— Participate in code reviews and contribute to continuous process improvements
— Work closely with product managers and designers to deliver business-oriented
solutions
Our benefits:
— Full financial and legal support for private entrepreneurs
— Low hierarchy and open communication with founders
— Paid vacation, day-offs (20 days)
— Remote work
Recruitment process:
— HR interview
— Technical interview on Front End part (with a live coding component)
— Technical interview on Back End part (with a live coding component)
— Interview with the Project Manager
— Final interview with client