InsideOut I

Software Engineer (BB-996B0)

Found in: Jooble Premium UK


Everyone has mental health. We are here to help you look after yours. We are on a mission to break down the stigma around mental health and ensure everyone is able to access the care that they need. We are not just a platform or an app, we are a workplace wellness movement that is changing the way we view mental health so that everyone can be a better version of themselves and thrive in life and in the workplace.We provide both early intervention and preventative mental health care solutions to our clients. To date we’ve delivered over 27,000 minutes of therapy and coaching to our clients. We are growing fast and are working with large companies. We are a remote-first team with a clubhouse office in central London. Employees can choose to work from the clubhouse, or from home with a face-to-face meeting at the clubhouse one day a month. We can also help you with flexible working arrangements. About the role: As a Software Engineer you will play a vital role in helping us build the most effective wellness platform in the industry. We are looking for someone who understands the importance of mental health and wants to use technology to bring greater mental health support to the world. Requirements: 2 years’ experience with full-Stack JavaScript (Node.js, React, etc). A software engineering degree or equivalent industry experience. Worked in an agile scrum or kanban environment. Experience with relational databases. Experience with software testing. Excellent written and verbal communication skills. Be able to work as part of a team as well as work independently. Have a positive, ‘anything is possible’ attitude. Passion for mental health and want to work for a social impact cause. Our tech stack Full-Stack: TypeScript/JavaScript. Frontend: React Native mobile apps, React Web, Babel. Backend: TypeScript, Node.js, Express.js, PostgreSQL, some Python. Infrastructure: GitLab, Docker, AWS including ECS, Route53, SES, SQS, etc. Testing: Jest, Enzyme, Cucumber. Responsibilities: Hands-on coding across the stack to implement new product features and bug fixes. Support the platform in production. Perform code reviews, write automated tests, and improve our CI/CD pipeline. Manually test the apps and platform. Introduce technical innovation and new ideas to improve the product and business. The things that are really important to us: How you think: We don't mind if you haven't been to a prestigious school or worked for a big name company. It's more important that you can work with the details without losing sight of the bigger picture. Your values: Our workplace is open, transparent, tolerant, accepting, and hard working. Mental health can be tough to talk about so it's important we support each other as well as we do our users. Proactiveness: We're a funded startup with a small team. Every person needs to be proactive on picking up work, solving problems, and helping to push the team and business forward. You need to be comfortable working in a small team with the responsibility that entails. - Competitive salary. 25 days holiday bank holidays. 0.5 day self care leave per quarter. 6 therapy or coaching sessions per year. MacBook Pro monitor other kit as needed. Flexible working hours work from home. Modern and fun clubhouse office space (post Covid). Training budget. Regular team social events. Wellness events e.g. yoga and meditation sessions. 2 annual team retreats per year (post Covid). Step 1: Informal Chat (30-45 minutes): Candidates will be evaluated on: Culture Fit, Work Experience, Communication, Interests, English, Attitude. The first step is a brief and informal chat where we get to know each other. We like to understand what makes you tick, why you enjoy software engineering, and what you've been up to in your professional career over the last few years. We'll also talk through what we need with the job role, what we do as a company and our mission, and give you the chance to ask any questions you might have. The interview will be conducted by our CTO, Josh, over Zoom, and usually takes 30-45 minutes. Step 2: Technical Interview (60-90 minutes): Candidates will be evaluated on: Problem Solving, Communication, Teamwork, Software Engineering, English. The second step is a technical interview. The aim is to get a sense of how you solve problems and subsequently communicate your solutions. How you think is more important to us than whether you've been to a prestigious school or worked for a big name company. The interview will be conducted by our CTO, Josh, over Zoom. It usually takes about 1.5 hours This second step will have two parts: Pair programming exercise (30-45 minutes): The first part of the interview is a pair programming exercise. We'll give you details of a git code repository you'll need to clone ahead of time. During the session you'll be asked to share your screen and solve the problems presented to you on the call. You will be allowed to ask the interviewer any questions you wish and they will help out as needed. Technical questions (30-45 minutes): The second part of the interview is a discussion of various technical topics. These will be a mixture of specific technical questions, 'what if' scenarios, and high-level problem solving questions. Step 3: Final Interview (45-60 minutes) Candidates will be evaluated on: Culture Fit, Communication, Teamwork, Interests, Values, English, Attitude. After you've passed the technical assessments the final step is a friendly chat with our CEO, Laura. This will be conducted over Zoom and usually takes 45-60 minutes. In this session we want to understand how you'll fit into the wider team and how your experience fits with our exciting future plans. Typescript, JavaScript, Node.js, React, ExpressJSTypescript, JavaScript, React Native, Node.js, ExpressJS, PostgreSQL, Python, Git, .NET, Docker, AWS, Jest, Enzyme, Cucumber

calendar_today10 hours ago

Similar jobs

location_onLondon, United Kingdom

work InsideOut

I expressly authorise the Terms and Conditions