About Rocket Lawyer
We believe everyone deserves affordable and simple access to legal services.
Rocket Lawyer is one of the largest and most widely used online legal service platforms in the world. Rocket Lawyer has helped over 20 million people create over 3 million legal documents, and answer over 30,000 legal questions.
We are in a unique position to enhance and expand the Rocket Lawyer platform to a scale never seen before in the company's history, to capture audiences worldwide. We are expanding the London engineering team to take on this challenge!
About the Position
We are looking for a passionate senior software engineer who wants to work in a fast-paced, dynamic environment with a talented agile team, to be based in Shoreditch, London. As part of a team consisting of a product manager, UX designer, and software engineers and QA analysts, the senior software engineer is an active partner in the design, coding, unit testing, and release of new features and enhancements for our growing customer base. This is a 6 month contract.
A Day in the LifeAttend team scrum, sprint planning and retrospectiveReview, and provide feedback and suggestions on system architectureDesign and build world-class software components, including: services, APIs, tooling, documentationEnsure the scalability and reliability of the platformWrite high throughput code using the right programming languages and toolsWork with internal teams to consume their software components/services, and incorporate their feedback for your components/servicesAssist DevOps team with deployment issuesCommunicate with the wider engineering community on development best practices.Operate like you are in a small, fast‐paced startup
Experience4+ years experience in high-growth technology environmentsBSc (2:1 or higher) or MSc degree in Computer Science, or equivalentStrong command of Java, and OO design and principlesExperience designing and developing RESTful services/APIsExperience with reactive/event-driven frameworksExperience working with Tomcat, Docker, and MySQL or PostgreSQLExperience with software globalisation, internationalisation and localisationKnowledgeable in web application securityPractised test-driven developmentExperience working in an agile/iterative environmentMust be proactive, thorough, organised, and a team playerHave demonstrated success working with small or cross-functional teams