We are looking for a Senior Full Stack Engineer to join ourdynamic and innovative team at SignalPET. The ideal candidate should have a broad experience and knowledge in developing high-quality software design and architecture.
This opportunity encompasses designing, testing, and implementing new and updated software programs which will shape the future of veterinary medicine.
SignalPET is a new and innovative addition to the veterinary technology space. With our proprietary pure AI science, we provide a second set of eyes on veterinary radiographs to assist veterinarians in diagnosing and treating companion animals.
Responsibilities:
- Develop tools and applications by producing clean, efficient code
- Conduct code reviews; write unit, integration, and performance tests; and perform validation and verification tests; to improve code quality
- Perform advanced debugging to identify issues, root cause, and remediation
- Instrument and measure code to identify bottlenecks and improve performance
- Research and propose new techniques and methodologies to improve quality and efficiency of our platforms
- Exhibit ownership of the software, application, tooling throughout SDLC including documentation and monitoring
- Collaborate with internal teams and customer support to improve product utilization and remediate issues
Requirements:
- At least 6 years experience as a Backend or Full Stack developer.
- Strong coding skills
- Proven experience with TypeScript & React.
- Experience with Nodejs is an advantage.
- Experience in the remix framework is an advantage.
- Proven experience with Relational Database (MySQL, PostgreSQL, etc…)
- You are proficient in complex software systems, and able to deliver software of high build quality that is performant and easily supportable with containers in AWS
- You enjoy working with cross functional teams of driven people excited to solve challenging problems.
- You believe that code-reviews, giving and asking for them, are important to delivering a quality product.
- You care about best-practices and evangelizing them within the team, and you mentor junior team members.
- You can clearly convey your thoughts, enjoy presenting what you’ve done, and can cater your message to audiences both technical and non-technical.
- You respect and share our company values and operating principles.