Senior Full Stack Engineer
Description
You are looking for a job that will truly engage you. You have an entrepreneurial spirit and can make things happen in a fast-paced startup environment. You want to grow and be challenged, but above all you want to work towards a mission, and for your work to have meaning.
We are Darrow – a fast-growing, mission-driven LegalTech startup with a mission to uncover legal wrongdoing and secure justice for impacted parties. Founded in 2020 in Tel Aviv, Israel, Darrow is revolutionizing the justice system. Our team of world-class legal experts and technologists has built an intelligence platform that uncovers egregious violations across legal domains, such as privacy and data breaches, consumer protection, securities and financial fraud, environment, and employment.
We are seeking a Senior Full Stack Developer to play a key role in scaling the platform that powers Darrow’s legal data operations. In this role, you will not only drive the development of complex, high-impact systems but also mentor and elevate the engineering team. You’ll work across the stack-from frontend experiences to backend services in Node.js-while shaping the future of our AI-driven features and strengthening our data workflows through ETL pipelines.
This is a unique opportunity for a proactive and technically sharp engineer who thrives on solving complex problems, setting technical direction, and helping others grow. If you’re passionate about system architecture, modern development practices, data engineering, and building AI-powered solutions, we’d love to hear from you!
Responsibilities:
- Collaborate with product managers, designers, and other engineers to design, develop and test our innovative products.
- Mentor other engineers, providing technical guidance, define and apply engineering best practices (coding standards, software development methodologies, etc.) to leverage the team technical skills and leading the technical side.
- Continuously improve the performance, reliability, and security of our applications through design reviews, code reviews, refactoring, and optimization.
- Identify and resolve technical challenges and bottlenecks in a timely manner.
- Stay updated with emerging technologies and industry trends, and assess their potential impact on our products and processes.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
Requirements
- Minimum of 8 years of professional experience in full stack web development, with a focus on both front-end and back-end technologies.
- Proven experience as a Scrum Master, facilitating Agile ceremonies, ensuring team alignment, removing blockers, and driving delivery.
- Deep understanding of engineering best practices, such as API implementation, unit testing, logging, monitoring, performance optimization skills etc.
- High Proficiency in web & server-side technologies, mainly React, Typescript, NodeJs.
- Experience with relational & non-relational database systems (Postgres, Mongo, Opensearch, Dynamo, etc.) and proficiency in writing efficient database queries.
- Experience designing and managing data workflows, including ETL processes and Airflow orchestration.
- Experience with AWS services and deployment in a cloud environment.
- A team player with excellent mentoring skills.
- English (Spoken & Written)