Senior Full Stack Engineer

Apply Now

Company: Artech LLC

Location: Westbrook, ME 04092

Description:

Experience Level: Senior (8 - 10 years)
Schedule: M-F 8:00 am - 5:00 pm EST

No spotlight call for this req

IDEXX is seeking a Senior Full Stack Engineer to help solve problems, provide scalable and innovative solutions, and enhance existing VetLab software. You will join a team of talented software engineers, driving innovation in veterinary care.
The ideal candidate will have a solid technical background in customer facing software development and a solid understanding of technologies from the database to the presentation tier. Enjoy complex software engineering challenges, working on a highly complex and integrated system, and continuously learning new things.

TOP (3) REQUIRED SKILLSETS:
Please provide (3) top required skillsets needed for a candidate to be successful in this role.
full stack web-server application development using Java, JavaScript, React and TypeScript
Results orientation, self-motivated, highly organized, and able to manage multiple priorities

NICE TO HAVE SKILLSETS:
Familiarity with node.js and electron are nice to have
Proficiency designing and building REST APIs
Proficiency with Spring, Hibernate

The ideal candidate will have excellent communications skills and solid technical background in customer facing software development with a solid understanding of technologies from the database to the presentation tier. Experience and drive to master a highly complex, integrated, and monolithic system quickly is key.
Bachelor's degree in Computer Science or equivalent
7 or more years of software development experience with full stack web application development
Proficiency with multiple languages including Java, JavaScript, etc.
Experience with web technologies including React and TypeScript
Familiarity with node.js and electron is nice to have
Proficiency designing and building REST APIs
Proficiency with Spring, Hibernate
Experience with relational databases, Structured Query Language (SQL databases)
Experience reverse engineering existing code and/or transforming business requirements into efficient designs and clean, unit tested code
Experience working on Agile Scrum team
A desire to work in a multi-disciplinary team environment, utilizing agile development methods, test driven development, automated testing, and continuous integration
Excellent problem-solving and troubleshooting skills
Excellent communication skills
Great attitude and a desire to learn and have fun
Results orientation, self-motivated, highly organized, and able to manage multiple priorities.
Drive to learn highly complex and integrated system
Ability to work in the absence of information
Taking ownership of our work, doing what is needed without being asked, following through

Java Expert is KEY. competency in UI and React is important

Being able to work on a team and communicate is very important. Example: working with a team lead or mentor

> > intro call interviews
> > two technical interviews - java and react exercise, follow up Q&A /// followup with the team more communication and walking through complex issues

Similar Jobs