Looking for Your Next Dream Job?

Join Viola's Talent Network and get access to opportunities in Israel's top tech companies

Senior Full-Stack Engineer

4M Analytics

4M Analytics

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Thursday, June 13, 2024

Senior Full-Stack Engineer

  • R&D
  • Tel Aviv, Israel
  • Senior
  • Full-time
  • ID: 0049


Who We Are:

The 4M story is likely one you haven’t heard before: we are on a mission to create a global map of the subsurface, to do for the world below ground what Google Maps did for the world above. Achieving this goal requires amazing products and technology, which both come from having strong teams built of great people who love to collaborate, innovate, and solve complex challenges.

We're seeking an experienced Full-Stack engineer proficient in both front and back-end programming, dedicated to leveraging technology for impactful product development. As a key member of the application team, your role involves designing and developing scalable front-end solutions, web architecture, and end-to-end platform services. Collaboration with product managers, UX/UI designers, and Geo-information analysts is essential to deliver robust features.


  • Build top-notch, scalable, and reusable code, adhering to best practices in software engineering architecture and processes, including code reviews and unit testing.
  • Take complete ownership of new features, collaborating with PMs to define requirements, design scalable solutions, and iteratively enhance them based on user feedback.
  • Lead the development and maintenance of microservices, contributing to the evolution of our architecture for enhanced scalability and modularity.
  • Collaborate closely with cross-functional teams to define, design, and deliver high-quality software applications that align with both technical and business requirements.


  • 6+ years of experience building large-scale applications across diverse technologies and platforms.
  • 6+ years of experience working with JS MVC frameworks such as React or Angular.
  • 6+ years of experience in programming backend services in NodeJS/ Python/Java/Scala
  • Experience working with both SQL and NoSQL databases such as Redis, MongoDB, DynamoDB, or Cassandra.
  • Experience with developing and deploying apps to a cloud environment
  • Experience working with modern CI/CD tools and processes
  • Great communication skills with verbal and written skills in English
  • Proactive and entrepreneurial mindset committed to pushing boundaries, taking responsibility, and driving initiatives forward.
  • Experience with map applications - an advantage

Diverse Perspectives

We know that innovation thrives on teams where diverse points of view come together to solve hard problems. As such, we explicitly seek people that bring diverse life experiences, diverse educational backgrounds, diverse cultures, and diverse work experiences. Please be prepared to share with us how your perspective will bring something unique and valuable to our team.