Back to Open Positions
Full Time
On-site
Ness Ziona

Software Developer (Mid-Junior Level)

Apply For This Job

By submitting this form, you agree to our Privacy Policy and understand that we will use your information to respond to your inquiry and provide relevant updates.

We've received your application

We'll be in touch soon.

Oops! Something went wrong while submitting the form.

About the Role

TeraCyte is seeking a proactive and technically versatile software developer with a strong backend orientation to join our growing engineering team. In this role, you’ll be building cloud-native systems and microservices, enhancing our existing products, and contributing to innovative solutions that bridge backend infrastructure with frontend and desktop interfaces. A significant portion of your work will involve developing native C# and .NET applications—ensuring performance, reliability, and integration with other system components.  

You’ll work in a dynamic, collaborative environment alongside DevOps, product, and engineering teams to deliver production-grade, scalable, and maintainable software solutions. This is an exciting opportunity to grow your skill set across modern technologies while working hands-on with C#, Python, and cloud-native services.

Key Responsibilities

  • Build and maintain robust RESTful APIs and Python backend services. 
  • Develop and support native C# components in our software stack.
  • Design and support containerized microservices using Docker and Kubernetes. 
  • Implement scalable backend systems and support CI/CD pipelines (Azure DevOps preferred). 
  • Collaborate in a cloud-native environment (Azure) and develop internal tools. 
  • Occasionally contribute to frontend features (React/JavaScript) or our .NET WPF desktop app (MVVM). 
  • Ensure maintainable, testable, and reliable software across Linux and Windows environments. 
  • Work cross-functionally with DevOps, product, and engineering to deliver production-grade solutions. 

Qualifications

  • 2+ years of experience in software development with a backend focus. 
  • Proficiency in Python and developing RESTful APIs. 
  • Practical experience with AI-enhanced developer tools (e.g., Cursor, Claude, GitHub Copilot).
  • Experience with microservices, Docker, and Kubernetes. 
  • Hands-on experience with SQL databases (e.g., PostgreSQL) and NoSQL (e.g., MongoDB). 
  • Experience developing native C# applications or services.
  • Cloud development experience, preferably in Azure. 
  • Proficiency with Git and CI/CD workflows (e.g., Azure DevOps). 
  • Comfortable working in both Linux and Windows environments. 
  • Strong understanding of algorithms, data structures, and operating system fundamentals. 
  • Proactive mindset with strong collaboration skills across tech teams. 

Nice to Have

  • Experience with React / JavaScript for frontend tasks. 
  • Familiarity with RabbitMQ and Redis. 
  • Exposure to .NET / WPF / MVVM desktop development. 
  • Background or interest in data science, machine learning, or computer vision. 
  • Familiarity with OpenCV or other vision-processing libraries. 

Why Join Us

  • Competitive salary and comprehensive benefits package.
  • Opportunity to work on innovative projects in a dynamic and collaborative environment.
  • Professional development opportunities to enhance your skills and career growth.
  • Flexible working hours and supportive work culture.

Join us and support groundbreaking innovation in biotechnology. If you are passionate about efficient data flow, clean architecture, and operational excellence, this is the role for you., we want to hear from you!