Full Stack Software Engineer
Company: Irisvision
Location: Pleasanton
Posted on: June 19, 2022
|
|
Job Description:
Who are we?
IrisVision is an emerging leader in the Vision Health Technologies.
We are synthesizing neuroscience, augmented reality, telehealth,
and wearable mobile devices into a new future for vision health. We
work with experts at Johns Hopkins and Stanford researchers to
develop our telehealth technology. The team has grown to include
world-renowned vision scientists and digital technology developers,
who continue to advance the science of vision health with us every
day. IrisVision is featured by the New York Times and Wall Street
Journal, Forbes, and received numerous awards including CES
Innovation Award and 2022 Tri-Valley #GameChanger Award.
Why Join IrisVision:
Do Good: Help people make the most out of their sight. You'll be
making a real difference in thousands of lives every day.
Do Well: Join a growth stage start-up, backed by the most renowned
investors in healthcare, just in time for a major product
launch!
Leave a Mark: Work with the best research and healthcare
institutions to revolutionize vision care through our innovative
new platform Digital Vision Care platform.
Grow further: Wear many hats (we all do here) building very
valuable experience in a growing industry
Have Fun: Become a part of a small close-knit team working towards
a common goal. A brand-new office helps too!
What are we looking for?
IrisVision is looking for a full stack Software Engineer to join
the newly created Research and Development team onsite in
Pleasanton, CA. In this role you will be working closely with
product and leadership to develop and launch new products within
the market. These products are changing the way ophthalmologists
and patients give and receive eye-care. Engineers on this team will
have an exciting opportunity to see their products launch quickly
and often into the hands of our partner clinics, gather feedback,
and make changes in order to commercialize to a wide range of
customers. The research and development team will use a mix of XP
and SCRUM methodologies in order to launch quickly, pivot when
needed, and maintain a high quality codebase as required by the FDA
for medical device software.
This role is a full stack engineering role where engineers will be
responsible for the development, testing, and releasing of software
on AWS. Engineers will have the opportunity not only to produce
industry-changing software, but to shape and define the culture and
process within IrisVision. At IrisVision, engineers are given the
autonomy to do what is right, take risks, and fail fast. We are not
looking for engineers who implement what they are told, but to
innovate and take risks in order to build products that change the
lives of our customers that are dealing with vision issues in ways
they never could have imagined.
We want engineers that are looking to take their career into their
own hands and drive their own growth with the support of
leadership. We are a startup, and you will be given every
opportunity to move into the role you have always dreamed of. Our
only ask is that you have the drive and excitement to take the
initiative and make it happen.
Requirements
Entering the Role:
Should be familiar with OOP languages, building and calling APIs,
and deploying software through CI/CD pipelines.
Ability to implement code against defined user stories and write
unit, integration and end-to-end tests.
Able to work autonomously with little day-to-day oversight.
The drive to promote and encourage a high performing team through
psychological safety and DE&I values.
Has consistently supplied (and received) feedback to peers and
leadership
Has strong opinions, loosely held.
A drive to learn new languages, technologies, and processes.
Six Months In Role:
Ability to build APIs and micro-services from scratch with high
availability on AWS.
Comfortable deploying software to AWS and manipulating CI
pipelines.
Comfortable with TDD (test driven development).
Able to consistently groom, estimate, and implement user stories
against front-end or backend codebases.
Has a solid high level understanding of the product and its
architecture.
Ability to work closely with product managers to identify high
value, low risk value adds.
Comfortable with ever changing requirements and systems.
Provides consistent positive/constructive feedback to peers and
leadership.
Ability to identify gaps within the team's process.
One Year In Role:
Has a solid understanding of evolutionary architecture and the
ability to let software architecture grow with the direction of the
product.
Builds highly extensible codebases that can pivot based on market
feedback quickly and efficiently.
Always looking for refactoring opportunities.
Every line of code is written in a way that allows new team members
to ramp up and learn the system quickly.
Can onboard and mentor peers around them.
Has a deep understanding of the company's suite of products and can
independently produce proof of concept work to validate product
ideas.
Ability to implement solutions to gaps within the team's
process.
Desire to wear multiple hats and expand job duties beyond what is
required for a software engineer.
Keywords: Irisvision, Pleasanton , Full Stack Software Engineer, IT / Software / Systems , Pleasanton, California
Click
here to apply!
|