Senior Software Developer - Full Stack
Company: Mimecast
Salary: Not provided
Location: Broadgate, United Kingdom
The Company
Since 2003, Mimecast has stopped bad things from happening to good organizations by enabling them to work protected. We empower more than 40,000 customers to help mitigate risk and manage complexities across a threat landscape driven by malicious cyberattacks, human error, and technology fallibility. Our advanced solutions provide the proactive threat detection, brand protection, awareness training, and data retention capabilities that evolving workplaces need today. Mimecast solutions are designed to transform email and collaboration security into the eyes and ears of organizations worldwide.
We’re an energetic, values led business who’s entered an exciting new chapter of growth and transformation, investing in our product, technology, and our people.
Mimecast is looking for a Full Stack Senior Software Engineer who is excited about building elegant and scalable software solutions to join our expanding engineering team.
We are passionate Software Engineers who are in love with modern web technologies. We have a can-do attitude and thrive delivering the next generation of Web Applications. This is a team for people who get excited about delivering best-in-class Web Applications with efficient backend systems to facilitate them. We nurture and support each other in our own development through knowledge transfer and coaching as well as innovating and contributing as a closely-knit team delivering Mimecast’s next generation of Web Application solutions.
Roles & Responsibilities
In this role, you will:
- Build state of the art web apps and corresponding backend solutions that enable our customer base to prepare their organisations for modern security threats
- Craft products for rapid delivery in an Agile development environment using DevOps practices
- Help identify improvements and promote positive change within working groups and individuals
- Mentor others in your areas of expertise
- Highlight and drive improvements to the Software Engineering Environment
- Provide hands-on technical leadership for one or more product/feature sets or Engineering domains
Requirements
- 8+ years as a software developer
- Engineering / Computer science degree or equivalent experience
- Strong skills in Java 8 or Open JDK 11
- Experience building public-facing and internal APIs using REST
- Experience building responsive UIs on the web that are maintainable, scalable, and robust, ideally with Angular and Typescript
- Deep understanding of the Object-Oriented programming patterns and best practices.
- Experience with popular database systems, ideally Postgres
- Solid knowledge of the web platform as a whole (HTML5, CSS3, JavaScript, HTTP/S, web performance, web security, frameworks)
- Passion for software quality and willingness to contribute and explore ways of testing and making our tests optimum.
- Defensive coding practices and awareness of OWASP Top 10 and similar security vulnerabilities
- Excellent communication skills and evidence of successful collaboration with designers and product owners
- Passion for tackling complexity with simplicity and building platforms that can scale through multiple orders of magnitude
- Someone who thinks that searching for a needle in a haystack can indeed be exciting and not afraid of exploring unconventional solutions
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.