Backend Engineer

10 days ago
Full time role
Hybrid · Remote · Tel Aviv-Yafo, Tel Aviv District, IL... more

Tomorrow.io's engineering department is focused on building life changing software and products at scale, from infrastructure that handles massive amounts of data to outstanding customer-centric user experiences in B2B, B2C and B2D products that change billions of lives worldwide.

We are seeking a Software Backend Engineer to join our experienced team. As a Software Backend Engineer, you will be responsible for designing, developing, and maintaining the backend systems of our software products. You will have the opportunity to work with a variety of technologies and programming languages, and will be expected to contribute to the design and architecture of our systems while working closely with the rest of the engineering team. This is an excellent opportunity for someone who is looking to build a solid foundation in backend software engineering and gain valuable experience in a fast-paced and dynamic work environment.

 

What you’ll do:

  • Design and implement scalable and efficient backend systems
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and provide constructive feedback to peers
  • Collaborate with the rest of the engineering team to ensure that the infrastructure is designed and implemented in a way that is consistent with overall architectural goals
  • Monitor and troubleshoot production issues, including identifying and fixing bottlenecks and bugs
  • Stay up-to-date with industry best practices and new technologies

What You Bring:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Preference for graduates from Ben-Gurion University, The Hebrew University, Tel Aviv University, or The Technion.
  • 2-3 years of professional experience as a Software Engineer, with a strong focus on backend development in high-scale environments.
  • Proven track record in building and maintaining scalable, distributed systems with a deep understanding of microservices architecture.
  • Proficiency in at least one modern programming language (e.g., Python, Java, Node.js, Go) and experience with RESTful APIs, GraphQL, or gRPC.
  • Strong experience with cloud platforms (AWS, GCP, Azure) and infrastructure tools (e.g., Docker, Kubernetes, Terraform).
  • Solid understanding of database design and optimization, with experience using both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
  • Excellent problem-solving skills, with a keen eye for debugging complex issues and optimizing performance.
  • Clear and effective communication skills, with a demonstrated ability to collaborate with cross-functional teams in a dynamic environment.

A growth mindset, strong motivation to learn, and a desire to keep up with the latest backend development trends and best practices.

So if you have a passion for designing, developing, and maintaining the backend systems of our software products, while learning from the best - This is the place for you.

If you have reached this point and you are super excited but not sure you check all the boxes - we still want to speak with you! Your passion is priceless. Other things can be learned.

 

About Tomorrow.io:

Tomorrow.io is helping Countries, Businesses and Individuals better manage their Climate Security Challenges. Fully customizable to any industry impacted by the weather, customers around the world including Uber, Delta, Ford, National Grid and more use Tomorrow.io to dramatically improve operational efficiency. Tomorrow.io was built from the ground up to help teams predict the business impact of weather, streamline team communication and action plans, improve productivity, and optimize profit margins.

Space: In case you have not heard, we are also going to space with our Operation Tomorrow Space initiative. We are building the first-of-its-kind proprietary satellites equipped with radar, and launching them into space to improve weather forecasting technology for everyone on Earth. 

How we roll: We believe that magic happens when people work together. We believe in transparency and directness, putting work before ego, and empathy. Here, your success is achieved by your impact and deliveries and not by the hours you put in. We have flexible hours and unlimited vacation days policy.We grow fast and move faster but we always see people first. Each person has their own career growth path for we believe that the only way for the company to grow is if you grow.