Tech Lead/Senior Backend Software Engineer

Join our team

Join the 2bPrecise team and be at the forefront of revolutionizing healthcare! Our cutting-edge precision medicine platform harnesses the power of genomics to transform patient care, helping healthcare providers identify at-risk patients and tailor optimal preventive, diagnostic, and therapeutic strategies. 

2bPrecise is part of the Aranscia family of precision medicine and diagnostics solutions.

 

Job description

We are seeking a Tech Lead who will play a pivotal role in shaping the architecture, development, and testing of our innovative product. As a Tech Lead, you will be responsible for leading a team of engineers, creating high-level and detailed design specifications, enforcing technical and coding standards, collaborating with cross-functional teams, and driving the product design and development strategy. You will also take a significant role in the next generation of the product, particularly in the areas of Artificial Intelligence (AI) and Machine Learning (ML).

 

Responsibilities:

·         Lead and mentor a team of backend engineers, fostering a collaborative and high-performance environment.

·         Collaborate with stakeholders to gather and refine specifications and requirements based on technical needs.

·         Write clean, well-designed, testable, and efficient code using best software development practices.

·         Create and maintain comprehensive software documentation.

·         Research and integrate emerging technologies and industry trends into the development process.

·         Troubleshoot and debug complex issues, ensuring robust solutions.

·         Conduct and participate in code reviews, offering constructive feedback to other developers.

·         Drive the technical vision and strategy for backend development, ensuring alignment with overall product goals.

Requirements

·         At least 7 years of experience in software development, with a focus on backend technologies.

·         Bachelor’s or master’s degree in computer science or a related field.

·         Strong proficiency in Java programming language – a must.

·         Experience with backend frameworks like Spring, Node.js

·         Exposure to data stream processing technologies, such as Kafka Streams, Flink, or Apache Storm.

·         Knowledge of cloud services and serverless architectures, such as AWS, Azure, or GCP

·         Solid understanding of object-oriented programming and design patterns.

·         Experience working with NoSQL databases, such as MongoDB, Redis, Elastic etc.

·         Proven experience in REST API development.

·         Familiarity with microservices or service-oriented architecture.

·         Experience with container orchestration platforms, particularly Kubernetes – advanced level.

·         Strong problem-solving skills with a proactive approach, constantly seeking innovative solutions and improvements

·         Excellent communicator in both English and Hebrew, who works well in a diverse team environment, effectively conveying technical concepts to diverse audiences – a Must

·         Passionate about learning new technologies, detail-oriented, and committed to delivering high-quality solutions in a fast-paced environment.