Senior Full Stack Developer
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’re Darrow - a fast-growing legal tech startup with an open, action-based culture unlike any other. We are committed to pursuing our vision of "frictionless justice," using advanced Machine Learning & AI to revolutionize the justice system. Our mission is about justice at scale: imagine walking into work every day knowing that you’re not only advancing your career, but making a positive impact on the world. Darrow has more than 90 team members in Tel Aviv and New York, and is backed by world class investors: Georgian, F2 Venture Capital, Entree Capital, NFX and YCombinator.
Our Engineering team is growing, and we are looking for a Senior Full Stack Developer
to join the team.
Not Your Typical Senior Full Stack Developer Role
As a Senior Full Stack Developer at Darrow, you will develop a platform used by both legal data experts and law firms, You will bring solid technical expertise in engineering and they enable you to architect complex systems end-to-end and make sure to stay up-to-date on the latest technologies and can quickly learn new tools/languages.
At Darrow, there is no one way of doing things. We are open to new ideas and we encourage creativity, new initiatives and entrepreneurial minds.
Requirements
- Minimum of 5 years of professional experience in full stack web development, with a focus on both front-end and back-end technologies.
- 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, Dynamo, etc.) and proficiency in writing efficient database queries.
- Experience with AWS services and deployment in a cloud environment.
- A team player with excellent mentoring skills.
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.
- 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.