Full-Stack Developer

Location: South Carolina
City/Town: Charleston
Job Code: 2129
# of Openings: 2

Description

Full-Stack Developer

Charleston, SC

We are seeking a Full-Stack Developer who can build a web-based application that allows users to manipulate images and run prebuilt AI code for segmentation. The application should provide a user-friendly interface for viewing digital images in various formats, such as DICONDE, DICOM, PNG, TIFF, and JPEG. The goal of the application is to assist a user in viewing/inspecting images for a project defined upon hire.

Responsibilities:

  • Develop a web-based application for image manipulation and AI segmentation using an agile development framework.
  • Implement image manipulation features such as cropping, filtering, brightness/contrast adjustment, resizing, saving, etc.
  • Implement image overlay features for comparing different images side by side.
  • Implement image annotation features for adding text and shapes to images.
  • Integrate prebuilt AI code for segmentation into the application.
  • Ensure the application can be deployed on local computers, local servers, or cloud servers.
  • Ensure the application is optimized for speed, scalability, and usability.
  • Ensure the security and privacy of user data.

Requirements:

  • At minimum, a Bachelor's degree in Computer Science, Software Engineering, or a related field--MA or MS is preferred.
  • US Citizen with ability to obtain Secret Security Clearance

Technical Skills:

  • Strong experience in Full-Stack development, specifically with image manipulation and AI integration.
  • Knowledge of image formats and image processing techniques, including image compression and color space conversions.
  • Proficiency in programming languages such as JavaScript, Python, HTML/CSS, and TypeScript. - Experience with frontend frameworks such as React or Vue.js, and state management libraries such as Redux or Vuex.
  • Experience with backend technologies such as Node.js, Express.js, and MongoDB or other databases.
  • Familiarity with local servers and/or cloud services such as AWS or Google Cloud Platform, and deployment tools such as Docker and Kubernetes.
  • Experience with version control systems such as Git, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Familiarity with testing frameworks such as Jest or Mocha.
  • Knowledge of web security best practices.

Soft Skills:

  • Strong experience in using agile development frameworks such as Scrum or Kanban.
  • Strong problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Self-motivated and able to work independently.
  • Strong time management skills, with the ability to meet deadlines and manage multiple tasks simultaneously.

Preferred Qualifications:

  • Experience in developing applications that meet general industry standards.
  • Knowledge of image analysis techniques such as edge detection, feature extraction, and classification.
  • Experience with data visualization libraries such as D3.js or Plotly.js.
  • Experience with natural language processing (NLP) or machine learning (ML) algorithms.
  • Familiarity with performance optimization techniques such as lazy loading or code splitting.
  • Experience with Agile project management tools such as JIRA or Trello.

 All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

ORBIS offers an excellent benefits package and a competitive salary in a professional atmosphere. 





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo