Junior Full Stack Developer

Expert Technology Services

  • Armonk, NY
  • 1 day ago

    Highlights

    Support integration and communication between diagnostic instruments and cloud services using MQTT, AMQP, and REST protocols. - Experience with AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) and ability to review generated code.

    Numbers & Facts

    LocationArmonk, NY

    Description

    Job Summary (Junior Full Stack Developer, Armonk, NY):

    - Develop and enhance responsive web applications using React, TypeScript, and Tailwind CSS.
    - Build and maintain backend services and REST APIs with .NET 8 (C#) or Python (FastAPI).
    - Contribute to dashboards, monitoring interfaces, alerts, and software update tracking.
    - Participate in developing and maintaining instrument-facing applications (applets).
    - Support integration and communication between diagnostic instruments and cloud services using MQTT, AMQP, and REST protocols.
    - Write clean, maintainable, and well-documented code following standards.
    - Assist in building, testing, and maintaining application deployment packages and installers (MSI/NSIS, Docker).
    - Support CI/CD pipelines using GitHub Actions; assist with AWS (ECS Fargate, S3, SQS, CloudWatch).
    - Participate in application deployment, release validation, and troubleshooting.
    - Test application and applet enhancements on physical diagnostic instruments in a laboratory environment.
    - Validate software changes, execute test cases, and perform functional, integration, and end-to-end testing.
    - Identify, reproduce, document, and report software defects.
    - Collaborate with laboratory and field-service personnel to understand operational workflows.
    - Maintain accurate, traceable test documentation per medical software standards (IEC 62304).
    - Develop and maintain automated unit, integration, and end-to-end test cases.
    - Work with Git, version control, and basic CI/CD concepts.
    - Collaborate effectively within distributed engineering teams and communicate clearly.
    - Willingness to travel to the lab location for hands-on testing and validation.

    Required Qualifications:

    - Bachelor's or Master's degree in Computer Science, Computer Engineering, Biomedical Engineering, or related field.
    - 0-2 years software development experience (academic, internships, co-op, or personal projects accepted).
    - Experience with AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) and ability to review generated code.
    - Basic knowledge of React, TypeScript, backend development (.NET/C# or Python), REST APIs, and debugging.
    - Familiarity with Git, version control, and CI/CD.
    - Interest in working with physical equipment and laboratory testing.
    - Strong analytical, troubleshooting, and problem-solving skills.
    - Good communication and collaboration abilities.
    - Willingness to travel for hands-on lab testing as needed.

    Similar Jobs