HOME Software Engineering & Dev Software Engineer - Full Stack
Lucas James Talent Partners VERIFIED EMPLOYER

Software Engineer - Full Stack.

Software Engineering & Dev Full-Time

Software Engineer - Full Stack: our view in 3 lines...

  • The Role:This is a full-stack software engineering role supporting research scientists at a non-profit safety science organization.
  • The Person:The person will build and maintain web applications, APIs, services, cloud-hosted tools, and interfaces, integrate ML models into production, and optimize performance, databases, documentation, and system reliability.
  • Requirements:The role requires full-stack development with the .NET framework, React, Angular, or Vue, C#, ASP.NET, and/or Python, cloud architecture, SQL and NoSQL, and a bachelor's degree or equivalent experience.

About the role

Lucas James Talent Partners is recruiting on behalf of a non-profit safety science organization located in Skokie, Illinois. This is an onsite opportunity.

Summary

The Software Engineer is responsible for building and maintaining platforms that allow research scientists to access and use machine learning (ML) models. The Software Engineer collaborates with data engineers, data scientists, and research scientists to ensure the seamless integration of ML models into a no-code environment, enabling researchers to run, evaluate, and interpret models with ease. 

Essential Functions, Roles, and Responsibilities

  • Develop, test, and maintain web applications, ensuring robust front-end and back-end functionality.
  • Design and build scalable APIs and services to facilitate seamless integration of ML models.
  • Implement cloud-based solutions for application hosting, scalability, and security.
  • Develop intuitive user interfaces to support research scientists in using ML tools effectively.
  • Optimize application performance, ensuring reliability and efficiency across the technology stack.
  • Work with data scientists to integrate ML models into production environments, improving accessibility.
  • Maintain and enhance software documentation, ensuring clear guidance for users and developers.
  • Support database management, including data modeling and query optimization.
  • Troubleshoot and resolve software issues, implementing proactive solutions to enhance system stability.
  • Collaborate with cross-functional teams to align software development with research and business objectives.
  • Develop and maintain internal research tools in collaboration with research scientists. 
  • Performs other duties as directed. 

 

Professional Competencies

Experience and Education Requirements
  • Bachelor’s degree in computer science, software engineering, or equivalent combination of education and experience.
  • Minimum 4 years of experience in full-stack development, preferably with experience in deploying machine learning models.
  • Prior experience in creating no-code or low-code solutions for non-technical users is a plus.
#LI-BL1

Benefits

Total Rewards:
  • All employees are eligible for bonus compensation.
  • We offer comprehensive medical, dental, vision, and life insurance plans and a generous 401k matching structure of up to 5% of eligible pay. Moreover, we invest an additional 4% into your retirement saving fund after your first year of continuous employment.
  • Depending on your role, you may be able to discuss flexible working arrangements with your manager.
  • We also provide employees with paid time off, including vacation, holiday, sick, and volunteer days.

Published October 27, 2026
Location Skokie, IL
Job Type Full-Time