Demo

Junior Full Stack Software Engineer

Laboratory Testing Inc
Hatfield, PA Full Time
POSTED ON 1/14/2025
AVAILABLE BEFORE 3/10/2025

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, on-site role based at our facility in Hatfield, PA.

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 hrsupport@labtesting.com.

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

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Junior Full Stack Software Engineer?

Sign up to receive alerts about other jobs on the Junior Full Stack Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Laboratory Testing Inc

Laboratory Testing Inc
Hired Organization Address Hatfield, PA Full Time
Are you a results-driven marketing professional with a passion for leading impactful campaigns and driving business grow...
Laboratory Testing Inc
Hired Organization Address Hatfield, PA Full Time
S enior Business Development Manager (Senior BDM) Are you a seasoned sales professional with a knack for building long-t...
Laboratory Testing Inc
Hired Organization Address Hatfield, PA Full Time
S enior Business Development Manager (Senior BDM) Are you a seasoned sales professional with a knack for building long-t...
Laboratory Testing Inc
Hired Organization Address Hatfield, PA Full Time
S enior Business Development Manager (Senior BDM) Are you a seasoned sales professional with a knack for building long-t...

Not the job you're looking for? Here are some other Junior Full Stack Software Engineer jobs in the Hatfield, PA area that may be a better fit.

Senior Software Engineer

Top Stack, Philadelphia, PA

Senior Full Stack Software Engineer

Team Remotely, Philadelphia, PA

AI Assistant is available now!

Feel free to start your new journey!