Attiva gli avvisi di lavoro via e-mail!

Full-Stack Software Engineer

UL Solutions

Carugate

In loco

EUR 40.000 - 60.000

Tempo pieno

2 giorni fa
Candidati tra i primi

Descrizione del lavoro

A leading technology company in Italy is seeking a Full-Stack Software Engineer to help automate and digitize laboratory operations. The ideal candidate will develop software solutions with a primary stack using JavaScript, TypeScript, and Python. Candidates should have 3+ years of experience with modern JavaScript frameworks and backend web development. The role promises a supportive culture focused on innovation and collaboration.

Servizi

Competitive remuneration
Comprehensive benefits
Training opportunities

Competenze

  • 3+ years of experience with modern JavaScript frameworks like Vue.js, React.js, or Angular.
  • 3+ years of backend web development experience using Django, Flask, FastAPI, or similar.
  • Proven experience collaborating with cross-functional teams.

Mansioni

  • Develop software solutions for laboratory operations.
  • Collaborate with users to understand workflows and gather feedback.
  • Support implementation of moderately complex requirements across platforms.

Conoscenze

Modern JavaScript frameworks
Backend web development frameworks
Collaborating with cross-functional teams

Formazione

Bachelor’s degree in Computer Science or related field

Strumenti

Git
Docker
Descrizione del lavoro
Overview

Join to apply for the Full-Stack Software Engineer role at UL Solutions.

The full-stack software engineering role will contribute to accelerating the automation and digitization of UL Solutions' laboratory operations. The candidate will be part of a multidisciplinary team of software engineers, data scientists, architects, and other engineers, developing digital tools and automation solutions for the lab. The ideal candidate will have a proven track record of developing web applications and contributing to enterprise digitization efforts. In this role, you will collaborate closely with users, product teams, technology teams, and management. A proactive and innovative approach to problem-solving and a commitment to continuous improvement are required. Our primary technology stack uses JavaScript / TypeScript and Python hosted in Azure.

Responsibilities

  • Work as part of a multidisciplinary team to develop software solutions for the lab.
  • Deliver software solutions, features, and remediation of issues with a focus on user needs.
  • Collaborate with a focused user base, empathize with users, understand workflows, and incorporate user feedback.
  • Develop and modify information system programs.
  • Support the implementation of moderately complex requirements across multiple platforms, operating systems, and applications.
  • Assist in problem resolution by devising or modifying procedures.
  • Consider equipment capacity, operating time, and form of desired results when developing resolutions.
  • Identify system requirements by interviewing users and vendors (if applicable), analyzing applications, evaluating systems, and recommending solutions.
  • Analyze and isolate application issues and perform problem resolution.
  • Monitor progress of software projects by tracking activity, reporting progress, and recommending actions.
  • Improve systems performance through investigation, specification development, and technology trend analysis.
  • Collaborate effectively within a team and follow security practices as per UL Code of Conduct.
  • Perform other duties as directed.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3+ years of experience with modern JavaScript frameworks (e.g., Vue.js, React.js, Angular or similar).
  • 3+ years of backend web development experience using frameworks like Django, Flask, FastAPI, or equivalent.
  • Proven experience collaborating with cross-functional teams in a dynamic environment.

Nice-to-Haves

  • Hands-on experience in an electrical lab is highly beneficial; familiarity with bench-top test equipment, soldering, and breadboarding are assets.
  • Proficiency with version control systems (Git and GitHub).
  • Comfortable working with TypeScript.
  • Experience with cloud platforms such as Azure or AWS, and containerization technologies like Docker.
  • Strong command of Linux environments, including shell / bash scripting.
  • Familiarity with software project management tools such as Azure DevOps or Jira.

What you’ll experience working at UL

  • Mission : UL’s commitment to safety, security, and sustainability is longstanding and ingrained in our work.
  • People : A culture that values collaboration and excellence.
  • Interesting work : Daily opportunities to tackle diverse challenges and gain international experience.
  • Grow & achieve : Development programs and UL University offering training and growth opportunities.
  • Total Rewards : Competitive remuneration, comprehensive benefits, and training opportunities.
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.