Wisor-Senior Backend Engineer

  • Wisor
  • Tel Aviv, Israel
  • Full-time
About The Position

Attention all talented Backend Engineers 

Wisor AI, an early stage and well funded startup, is now looking for an experienced Backend developer to join a growing and dynamic R&D team. We offer an AI-based pricing optimization and shipment automation web platform designed to eliminate inefficiencies regarding freight pricing, placement, and shipping in general. 

Our stack is built on AWS serverless infrastructure, serving as the backbone for both the frontend and the backend, which utilize Next.js, React, JavaScript, Python, MongoDB, and GraphDB. Join our journey early on and let’s grow together!

About the role: As senior Backend engineer you will be responsible for developing and designing server side architectures working alongside Front end , product & other R&D teams. You will be expected to display independence and accountability in taking tasks to the finish line. 

Roles & Responsibilities:

  • Write server-side code using Python and AWS server-less services.
  • Implement and maintain RESTful APIs for seamless communication between front-end and back-end.
  • Work with databases such as MongoDB, PostgreSQL and GraphDB to store and retrieve data
  • Write clean, readable, quality and testable code writing.
  • Test and debug applications to ensure high quality and performance.
  • Review pull requests to ensure high quality and maintainable solutions.
  • Seeing through a project from conception to finished product.
  • Follow-up new evolutions of technology and take initiative to keep the stack up to date

Requirements:
  • 7+ years of server side development experience
  • 5+ years of Python development experience
  • Self-motivated, agile, passionate about software development and Independent learner
  • Knowledge of server-side programming languages (Python) and database technologies (i.e. MongoDB, PostgreSQL)
  • Experience with RESTful APIs and web application architecture 
  • Cloud development (AWS)
  • Good understanding of software development methodologies, such as Agile or Scrum
  • Ability to work independently, with strong debugging and problem-solving skills.
  • At the same time, team player with strong communication skills and a positive attitude.
  • You have a strong work ethic. You like to get things done and are willing to go the extra mile.
  • Good written and verbal communication skills.

Advantages:

  • Startup experience

Apply for this position