Senior Full Stack Engineer
Location:
Herzliya
Our client is an amazing mission-driven and innovative medical imaging simulation company focused on creating cutting-edge technology to revolutionize medical education. Their products are used by medical students, residents, and practicing physicians worldwide. They are a team of passionate individuals who believe in the power of technology to make a difference in people's lives.
Job Description
We are seeking a talented and experienced Senior Full Stack Engineer to join our dynamic team. The ideal candidate will have a deep knowledge of back-end development with Node.js, AWS, and DevOps, as well as extensive front-end development experience with frameworks such as React and Material UI. The candidate must have experience with the following programming languages: JavaScript, C++, and Python. Swift and Java are a plus.
Responsibilities
Develop and maintain scalable and reliable back-end services and APIs.
Develop and maintain front-end user interfaces.
Collaborate with cross-functional teams to develop and integrate new features.
Implement best practices for software development, testing, and deployment.
Participate in code reviews and maintain code quality.
Troubleshoot and debug issues in a timely manner.
Stay up-to-date with the latest technologies and trends in full-stack development.
Requirements:
Bachelor's or Master's degree in Computer Science or related field.
At least 5 years of experience in software development.
Deep knowledge of back-end development with Node.js, AWS, and DevOps.
Extensive front-end development experience with React and Material UI.
Extensive experience with the following programming languages: JavaScript, C++, and Python.
Strong problem-solving skills and ability to troubleshoot issues.
Excellent communication and collaboration skills.
Experience with Stripe webhooks, mobile application development, machine learning, 3D visualization, computer vision, or medical imaging is a big plus.
If you are a highly motivated and passionate individual who is excited about the opportunity to work on cutting-edge technology to revolutionize medical education, then we would love to hear from you. We offer competitive compensation and benefits, opportunities for career growth and development, and a great working culture. Apply now and be part of our dynamic team!