Position: Senior Full Stack Developer
Company: LeanyLabs
Category: Node.js
Experience required: 5y
English level: upper
Published: 2023-05-01T00:00:00+03:00

Are you passionate about building innovative solutions for marketing challenges? Do you want to work on a cutting-edge martech startup that collects user feedback and calculates lots of analytics based on that? Do you have experience developing scalable and reliable software systems for the US market?

If you answered yes to these questions, we have an exciting opportunity for you!

We are working with a well-funded funded martech startup based in Israel that’s currently in stealth mode. The startup is developing an MVP with a proven need and customers waiting to pay for a working solution. 

We are looking for a strong-middle to senior software engineer to join our team. You will be responsible for designing, developing, testing, and deploying software solutions that enable the startup’s clients to optimize their marketing campaigns and strategies. The MVP will be based on the MERN stack. You will also have some degree of freedom in choosing other libraries and technologies that suit your needs and preferences.

**Required skills**
- 5+ years of experience in full-stack development using React, Node.js, and JavaScript/TypeScript
- Willingness to take ownership of own work and the entire project
- Experience with MongoDB
- Experience with AWS and Docker, basic DevOps skills
- Experience with taking projects to production
- Upper-Intermediate English level
- Experience in direct communication with the client or working in international teams

**Will be a bonus**
- Leadership experience
- Experience starting projects from scratch
- Experience with MongoDB and its aggregation pipeline
- Extensive AWS knowledge (App Runner/S3/CloudFront/Lambda/SNS/SQS)
- Experience developing responsive UI

**Your day-to-day responsibilities will include**
- Leading the backend development process
- Develop high-quality code using best practices and industry standards
- Designing application architecture
- Daily communication with the client
- Designing and implementing new features
- Engaging in all aspects of release cycles, including requirements review, work estimation, design, implementation, testing, releasing to production, and review
- Identifying gaps in requirements or designs and presenting options to address them.

**We offer**
📈 Constant professional growth and improvement:
- Challenging projects with innovative technologies
- Close cooperation with the clients
- Help with personal development and mentorship
- English learning opportunities
- Knowledge sharing events

😄 Comfortable, focused work:
- Remote and work from home encouraged
- Minimal bureaucracy
- Flexible schedule
- Good hardware
- Friendly and professional team