At a Glance
- Tasks: Develop and improve features for a cutting-edge document automation tool.
- Company: Join Mitratech, a global leader in legal and compliance software with 35 years of innovation.
- Benefits: Enjoy a diverse culture, learning opportunities, and the chance to work with advanced technologies.
- Why this job: Be part of a dynamic team that values creativity and collaboration while making a real impact.
- Qualifications: Experience in software engineering, JavaScript, TypeScript, and building complex web applications required.
- Other info: We celebrate diversity and are committed to equal opportunity for all applicants.
The predicted salary is between 72000 - 108000 ยฃ per year.
3 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
At Mitratech, we are a team of technocrats focused on building world-class products that simplify operations in the Legal, Risk, Compliance, and HR functions. We are a close-knit, globally dispersed team that thrives in an ecosystem that supports individual excellence and takes pride in its diverse and inclusive work culture centered around great people practices, learning opportunities, and having fun! Our culture is the ideal blend of entrepreneurial spirit and enterprise investment, enabling the chance to move at a rapid pace with some of the most complex, leading-edge technologies available.
For over 35 years, the experts at Mitratech have been focused on solving the complex needs. Today, we serve 20,000 client companies of all sizes globally, representing 30% of the Fortune 500 and over 500,000 users in over 160 countries.
As we continue to grow, weโre always looking for resourceful, enthusiastic, and fresh perspective. Join our global team and see what makes Mitratech a truly exceptional place to work!
We are seeking an experienced, innovative, and driven Senior Software Developer to join our team. This role is crucial in building and enhancing scalable, reliable systems using PHP and Laravel. You\โll be instrumental in modernising our existing codebase, managing technical debt, and rapidly delivering high-quality solutions that meet our evolving customer needs through direct, hands-on development.
As a Senior Software Developer, you\โll leverage your deep technical expertise and familiarity with the latest development tools to deliver robust, production-ready systems. You\โll contribute directly to our engineering practices, striving for continuous improvement and technical excellence in every line of code.
What You\โll Do
- Craft High-Quality Code: Write exemplary, clean, maintainable, and scalable code in PHP and Laravel, applying best practices and high-quality standards across the full stack.
- Champion Engineering Best Practices: Actively apply and advocate for engineering best practices such as consistent coding standards, thorough unit/integration testing, effective code reviews (as a reviewer and reviewee), and maintainable design patterns in your daily work.
- System Modernisation: Hands-on refactor and enhance legacy systems to reduce technical debt while still achieving business delivery targets.
- Technical Implementation & Design Contribution: Implement and contribute to the design of software architecture that aligns with long-term goals, performance, and scalability, working closely with technical and product teams.
- Collaboration and Communication: Work effectively with cross-functional stakeholders to communicate technical concepts clearly, propose and refine solutions, and incorporate feedback into product and system design.
Required Skills and Experience
- Technical Mastery:
- 5+ years of professional experience in full-stack development with strong PHP and Laravel expertise.
- Proven experience building scalable web applications and well-structured REST APIs.
- Experience with Angular (2+) or other modern JS frameworks (Vue.js, React).
- Solid understanding of SQL databases such as MySQL or PostgreSQL, including query optimisation and schema design.
- Proficiency with Git, pull requests, and version control best practices.
- Strong debugging and troubleshooting skills across the stack.
- AI Leverage: Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to accelerate development and improve code quality.
- Operational Excellence: Proven ability to write production-ready code and maintain high standards for performance, security, and maintainability.
Nice to Have (Preferred Qualifications)
- Familiarity with PHP testing tools (e.g., PHPUnit, Pest) and frontend testing strategies.
- Experience working in an enterprise-scale or compliance-focused environment.
- Comfortable working across multiple codebases and collaborating with different teams.
- Experience contributing to the technical direction of projects.
Who You Are
- A Problem Solver: You enjoy untangling complex technical challenges and finding pragmatic, effective solutions.
- Technically Strong: Detail-oriented and passionate about writing secure, high-performance, scalable code.
- Continuous Improver: Always looking for ways to improve systems, processes, and your own skills.
We are an equal-opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Software Development
Referrals increase your chances of interviewing at Mitratech by 2x
Get notified about new Senior Software Engineer jobs in London, England, United Kingdom.
#J-18808-Ljbffr
Senior Software Engineer employer: Mitratech
Contact Detail:
Mitratech Recruiting Team
StudySmarter Expert Advice ๐คซ
We think this is how you could land Senior Software Engineer
โจTip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially TypeScript and Node.js. Having hands-on experience or personal projects showcasing your skills in these areas can set you apart from other candidates.
โจTip Number 2
Engage with the Mitratech community online. Follow their social media channels and participate in discussions related to their products. This shows your genuine interest in the company and helps you understand their culture better.
โจTip Number 3
Prepare to discuss your experience in agile environments. Be ready to share specific examples of how you've contributed to team success and delivered complex software solutions, as this aligns with what Mitratech values in their candidates.
โจTip Number 4
Highlight your mentoring experience during interviews. Since the role involves guiding colleagues, demonstrating your ability to support and develop others will resonate well with the hiring team at Mitratech.
We think you need these skills to ace Senior Software Engineer
Some tips for your application ๐ซก
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with JavaScript, TypeScript, and any frameworks like React. Emphasise your experience in agile teams and your ability to deliver complex applications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at Mitratech. Mention specific projects or experiences that align with their focus on document automation and your ability to mentor others within a team.
Showcase Technical Skills: Clearly list your technical skills, especially those mentioned in the job description such as Node.js, Git, and Azure DevOps. Provide examples of how you've used these technologies in past projects.
Highlight Soft Skills: Mitratech values collaboration and communication. Include examples of how you've successfully worked in teams, mentored colleagues, or communicated complex ideas effectively to non-technical stakeholders.
How to prepare for a job interview at Mitratech
โจShowcase Your Technical Skills
Be prepared to discuss your experience with JavaScript, TypeScript, and any relevant frameworks like React. Bring examples of past projects where you successfully implemented these technologies, as this will demonstrate your capability to deliver robust solutions.
โจEmphasise Collaboration
Mitratech values teamwork, so highlight your experience working in agile teams. Discuss how you've collaborated with team leads and product owners to refine solutions, and be ready to share specific instances where your communication skills made a difference.
โจUnderstand the Product and Its Users
Research HotDocs and its impact on document automation. Understanding the product's features and the needs of its users will allow you to engage more meaningfully during the interview and show that you're genuinely interested in contributing to the team.
โจPrepare for Problem-Solving Questions
Expect to face technical challenges or problem-solving scenarios during the interview. Practice coding problems related to browser-based applications and be ready to explain your thought process clearly, as this will showcase your analytical skills and approach to complex domains.