You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack Software Engineer

Our customers-leaders in the Life Sciences industry-are developing life-changing medicines, therapies, and devices. Our software helps them work more efficiently, collaborate better, and stay compliant with regulations, so they can focus on what matters most: improving lives.

We're looking for a Full Stack Software Engineer who's passionate about building great software using AI tools to assist, accelerate the process while creating a great user experience . If you're eager to grow your skills in a collaborative environment and help shape the future of intelligent applications in software, we'd love to meet you.

What You'll Do:

  • Build and maintain full stack features using React (front end) and .NET MVC (back end)
  • Integrate AI-powered features such as predictive analytics, intelligent search, and automated workflows into our asset management platform
  • Embed AI tools into the software development lifecycle (SDLC) to assist with code generation, testing, and documentation
  • Use natural language processing (NLP) to enhance user interfaces and improve data interpretation
  • Collaborate with engineers to deploy and monitor ML models within the application
  • Write clean, maintainable code and reusable components
  • Participate in code reviews, testing, and documentation
  • Optimize applications for performance, scalability, and security
  • Support internal JavaScript libraries and contribute to UI/UX improvements
  • Follow secure coding practices and data protection protocols

Experience:

  • 1 - 3 years experience in software development using AI tools to Design, write code, create unit tests and documentation as part of the SDLC.
  • Enthusiasm for leveraging AI/ML to enhance software development workflows, drive intelligent automation, and create smarter user experiences
  • Solid understanding of React, JavaScript, HTML/CSS, and C#/.NET MVC
  • Familiarity with version control (e.g., Git), debugging, and testing tools
  • Strong communication and collaboration skills
  • Willingness to learn and grow in a fast-paced, mission-driven environment
  • Exposure to AI tools like OpenAI, Claude, Loveable, or ChatGPT
  • Experience with AI-assisted development environments (e.g., GitHub Copilot)

 Nice to Have:

  • Familiarity with Azure cloud services and scalable architecture
  • Interest in IoT tools like MQTT or Node-RED
  • Understanding of microservices, Docker, or Kubernetes
  • Awareness of OWASP security principles and multi-tenant applications