Junior Full Stack Software Engineer Job at Laboratory Testing Inc, Hatfield, PA

NjhmUGhwV2RNN3lWWnBCNGdHWFhqenRmTWc9PQ==
  • Laboratory Testing Inc
  • Hatfield, PA

Job Description

Job Description

Job Description

Junior Full Stack Software Engineer

Are you a passionate Software Engineer eager to make a tangible impact in the field of materials testing systems? Join our dynamic team as a Junior Full-Stack Software Engineer, where you'll leverage your expertise in Electron desktop application development to create innovative solutions that drive industry standards forward. Collaborate with seasoned professionals, enhance your skills across diverse technologies, and contribute to projects that blend front-end and back-end development in a stimulating and supportive environment.

This is full-time, hybrid role that will involve working in the office 3 days per week at our facility in Hatfield, PA and 2 days working from h ome .

RESPONSIBILITIES:

  • Develop and maintain Electron desktop applications using Node.js with TypeScript, Angular Nx, HTML, and SCSS.
  • Upgrade and maintain existing software by refactoring code base accordingly.
  • Utilize GitHub for configuration management, tracking tickets as necessary, and participating in project boards and daily team syncs.
  • Collaborate with project managers to define project timelines for development tasks.
  • Troubleshoot and resolve software bugs as required.
  • Develop and integrate backend Python and C++ scripts using Flask, Cython, and FFI
  • Ensure software quality through robust engineering practices, code reviews and comprehensive documentation throughout the software lifecycle.
  • Utilize NI TDMS for high-performance data streaming and database development.

QUALIFICATIONS:

  • Bachelor’s Degree (BS) in Computer Science, Software Engineering, Electrical Engineering, or a related field from an ABET-accredited institution; Master’s Degree (MS) preferred.
  • Must be a U.S. Citizen or possess a valid Green Card.
  • 3+ years of experience in full-stack Electron desktop app software engineering.
  • Strong understanding and ability in TypeScript and Python.
  • Strong understanding and ability in HTML and SCSS for front-end development.
  • Experience in integrating back-end services with front-end applications.
  • Strong ability to write clearly and effectively and to edit technical documents.

PREFERRED SKILLS AND EXPERIENCE:

  • Experience within Angular, including Angular Nx.
  • Experience building reactive-forms in Angular.
  • Experience in Electron, including state management.
  • Experience in Node.js.
  • Experience using WebSockets for real-time communication.
  • Experience with Flask for backend development.
  • Strong ability and understanding of C++ for real-time applications.
  • Experience with advanced API methods including Cython and FFI.
  • Knowledge of NI TDMS file format for high-performance data streaming.
  • Experience integrating and utilizing testing frameworks like Jamine, Karma, and Jest.
  • Experience with cloud services, especially Azure
  • Understanding of fracture mechanics principles and ASTM E08 testing methods such as E399, E466, E1820, or E647.
  • Experience with LabVIEW Real-Time and LabVIEW FPGA programming on sbRIO targets.

LTI is a multi-year recipient of the best places to work award and offers a robust benefits package including: health, dental, vision, 401k, company paid STD, LTD, Life Insurance and more!

LTI is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, sexual orientation, disability, age or any other legally protected status. If you have a disability and need assistance completing an application, please reach out to [email protected].

*We are not working with agencies and are unable to offer sponsorship

Job Tags

Full time, 3 days per week,

Similar Jobs

Davidson Charter Academy: CFA

Substitute Teacher (*Experience in the Educational Field is Required.) Job at Davidson Charter Academy: CFA

 ...are looking for dedicated professionals to join our team as a Substitute Teacher! The job of the Substitute Teacher is to supervise the...  ...and teaching the provided curriculum. Important! *Experience in the Educational Field is Required. Applicants without... 

Wing Inflatables, Inc.

Pilot-in-Command (PIC) Lead Job at Wing Inflatables, Inc.

 ...your life, come join us.About the Role:Wing is looking for a Pilot-in-Command (PIC) Manager to join our Flight Operations team based...  ..., I will be subject to Wings DOT/FAA mandated Drug and Alcohol Testing Policy.*PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction... 

Pango Technology Inc

Junior Software Engineer Job at Pango Technology Inc

Pango Technology is seeking a Junior Software Engineer to join our team of IT professionals dedicated to delivering exceptional technology solutions tailored to our clients' needs.About the RoleAs a Junior Software Engineer at Pango, you will:Work as part of the telecommunications... 

Umpqua Bank

Senior Treasury Management Consultant Job at Umpqua Bank

Umpqua Bank Senior Treasury Management Consultant Encino, California Apply NowUmpqua Bank is headquartered in the Pacific Northwest with 5,000+ employees and offers banking services to customers throughout the nation. Its an especially exciting time to join our team as... 

Seasoned Recruitment

Remote Psychiatric Mental Health Nurse Practitioner PMHNP Job at Seasoned Recruitment

 ...We are seeking a skilled and compassionate Remote Psychiatric Mental Health Nurse Practitioner (PMHNP) to join our healthcare team. The PMHNP will be responsible for providing remote psychiatric evaluations medication management and therapy to patients with mental health...