Senior Back-End Developer
Rotterdam (Hybrid)
Full-time (32-40 hours p.w.)
Senior
About Us
At Shareforce, we are revolutionizing the legal domain by developing a cutting-edge collaboration platform for legal documents (‘a Github’ for legal professionals). Our team is ambitious, innovative, and committed to making legal processes more accessible and efficient. We are seeking a Senior Back-End Developer who shares our vision for excellence and innovation in legal technology.
Role Overview
As a Senior Back-End Developer, you’ll be at the forefront of revolutionizing our 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 our NLP/AI team to embed cutting-edge AI functionalities into our core API, and work alongside the front-end team to deliver seamless and intuitive user experiences.
Who You Are
- Passionate about Technology: You have a deep interest in back-end development and staying current with industry trends.
- Collaborative Team Player: You thrive in an international team environment and enjoy sharing your knowledge.
- Problem Solver: You approach challenges with both thoughtfulness and pragmatism.
- Start-up Enthusiast: You are comfortable with the dynamic nature of a growing company.
- Effective Communicator: You have excellent communication skills in English, both oral and written.
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.
Key Responsibilities
- Develop and maintain the back-end infrastructure of our 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 your 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.
Our 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
Our Values
- Open, Honest, and Forthright: We believe in transparency and integrity in all our interactions.
- Hybrid Work Environment: Enjoy the flexibility of working from home while maintaining regular office interactions.
- Work with the Best: Join an international team of professionals who are leaders in their fields.
- Work Hard, Play Hard: We value hard work but also know how to have fun together.
What We Offer
- Competitive salary with travel allowance based on experience and role.
- Opportunity to participate in our pension scheme.
- Support for relocation if needed, including assistance with housing and health insurance.
- Regular team activities and opportunities for professional growth.
Interested?
If this role excites you and you see yourself as a perfect fit for our team, please reach out directly to Jasper van den Bergh via email at vacancies@shareforcelegal.com or by telephone at +31 6 158 90050.
We look forward to hearing from you!
Note: Acquisition by recruiters is not appreciated.