hero
3,329
companies
4,374
Jobs
If you are a Techstars portfolio companyclaim your profile.

Senior Software Engineer - App Team Full Stack

Neurala

Neurala

Software Engineering
Posted on Feb 20, 2025


Job Description
Neurala is on a mission to help manufacturers improve their vision inspection process. Our Visual Inspection Automation (VIA) software goes beyond the capabilities of traditional machine vision in detecting anomalies and defects, even when products have natural variations. Using our proven vision AI technology, manufacturers can scale production, reduce waste and adapt to workforce changes, while achieving even higher levels of quality control.


We are seeking an experienced programmer to join Neurala’s App team. In this role, you will contribute to a first-class user experience developing both a beautiful front end user interface and powerful back end work flow components that are part of the Neurala VIA software. The App team is responsible for developing and maintaining application code for these components, ensuring seamless user experiences and robust server-side functionality. The App team works closely with the Product Management, UX Design, Engine and Research teams to productize new features and maintain the various software components of the VIA product.


Responsibilities:
- Contribute to and lead the development of new features using Typescript, Angular and Node.js.
- Enhance and maintain existing features. This includes the investigation of production issues through the examination of log files.
- Write automated tests for changes made to run-time code.
- Submit pull requests for code changes and incorporate feedback from colleagues. Provide feedback on pull requests submitted by other engineers on the team.
- Collaborate with the Product Manager and UX Designer to validate the design and implement user-intuitive interfaces and workflows.
- Collaborate with other Neurala teams to facilitate the development of features that will work across multiple product components.
- Participate in a cross-team rotation of bug reporting and triage in nightly builds.
- Verify and review software and business requirements.
- Enhance and maintain automated CI flows.


Requirements:
- 5-10+ years of professional software engineering experience.
- Comfortable working independently and in small teams in a start-up environment
- Experience with CSS, Angular Reactive forms and events, Angular Components, Angular Templates.
- Proficiency in typed software languages, such as Typescript, Java or C#.
- Working familiarity with Node.js.
- Proficiency with relational databases and transactions.
- Competence with writing clean and concise functional patterns.
- Proficiency with git.
- Experience with Bash or Powershell.
- Experience with tools like Jira, Jenkins, Docker, AWS.
- Excellent English communication skills, especially written.


This role is mostly remote with regular in-person meetings in Neurala’s Boston office. Candidates in or near Massachusetts are preferred.
To support our employees and their families, Neurala provides an outstanding benefits package, including medical and dental benefits, paid parental leave, 401K plan, and flexible paid time off.


To apply, please send a resume and cover letter to mail to: careers@neurala.com or visit https://www.neurala.com/about/careers.


Neurala is an Equal Employment Opportunity employer that is committed to inclusion and diversity. We take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected Veterans, and individuals with disabilities. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status or any other protected characteristic.