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

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

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

Job Tags

Full time, 3 days per week,

Similar Jobs

University of Minnesota Twin Cities

Immigration Lawyer | University of Minnesota Twin Cities Job at University of Minnesota Twin Cities

 ...responsibilities in this work) Represent student clients in immigration cases before government agencies and in court proceedings...  ...educational programs to stakeholders Participate in UMN and Office of Student Affairs events and committees GENERAL PROVISIONS... 

Reckitt

Junior Key Account Manager - Walmart Job at Reckitt

 ...contact for all sales-related inquiries and initiatives. Understand Walmarts unique needs, objectives, and challenges to tailor solutions...  ...-Hybrid The skills for success Key Account Management, Ecommerce, Analysing sales data, Leadership skills, Consumer Insights,... 

Duluth Investments Group LLC

Hotel Front Desk Agent Job at Duluth Investments Group LLC

 ...Rockstars for our team! Previous hotel experience preferred. If you...  ...the summer. We have all shifts available (7a-3p, 3p-11p, 11p-...  ...our hotel to the next level. Front Desk agents are vital to the overall...  ...~ Morning shift ~ Night shift ~ Overnight shift... 

Good Samaritan Society

RN - FT Nights - Good Samaritan Center - Long Term Care Job at Good Samaritan Society

 ...Shifts Job Schedule: Full time Weekly Hours: 40.00...  ...Generous Shift Differentials Excellent Health, Dental and Vision Insurance Health Savings Account Company...  ...package for qualifying full-time and part-time employees. Depending on... 

Labcorp

Courier - medical driver Job at Labcorp

 ...LabCorp seeking a Service Representative/Courier to join our team in Terre Haute, IN . In...  ...the pickup, transport, and delivery of medical specimens, lab supplies, and reports, while...  ...is preferred + Must have a Valid Driver's License and clean driving record + Must...