Sr. Full Stack Software Engineer
Job Description
Headquartered in San Diego with customers all over the world, Tandem Diabetes Care is dedicated to making the lives of people with diabetes better and better through relentless innovation. "In Tandem" means together, and we strive to embody that in every aspect of our business. Our offices are centrally located north of Downtown with easy access to the freeway.
DIABETES IS ALL WE DO:
We're a recently acquired startup that is now part of a top diabetes technology company on the rise.
Sugarmate is a consumer platform built to help people manage their diabetes and health. The app has a 4.8 star rating in the App Store and was recently ranked by users as the #1 patient-facing diabetes tool and the most frequently used method of viewing and analyzing diabetes data. Our user base is growing rapidly solely by word of mouth, and we have a lot more that we want to do.
Tandem Diabetes Care is the maker of the most sophisticated and user-friendly insulin pump on the market, the t:slim X2 insulin pump with Control-IQ. It's the only commercially available pump with a color touchscreen and an algorithm to automatically adjust insulin in response to predicted glucose levels.
A DAY IN THE LIFE:
Help us take Sugarmate to the next level as we continue to build out new, innovative features designed to help improve the lives of people living with diabetes and their loved ones. Help rapidly expand a lean software development team with the resources of a multibillion-dollar company. You will focus on building and scaling the backend architecture for our website/API and help build out the rest of the product development team. You'll need to quickly become familiar with the code base and hit the ground running.
GENERAL SUMMARY:
An experienced member of Sugarmate's product development team responsible for managing Sugarmate's existing frontend and backend web code base and designing and developing new features. This role is also responsible for training and mentoring junior team members and may at times lead projects.
PRIMARY DUTIES & RESPONSIBILITIES:
- Independently designs, develops, modifies, and tests frontend and backend web software per corporate software process documents.
- Responsible for keeping up to date with updates and changes to core software technologies.
- Independently identifies opportunities in software process, discusses with peers, and implements proposals to address gaps.
- May manage working interactions with external vendors and resources ensuring that deliverable and timelines are met.
- Responsible for software design specifications, interface descriptions, and other software documentations; may act as documentation owner for projects.
- Translates high-level requirements into software design and implementation.
- Provides estimates of effort and timelines to management.
- Contributes to software architecture.
- Guides software validation (write, dry run & review) & leads verification protocols.
- In coordination with the Software Test team, oversees formal test execution.
- Develops unit tests and analyzes test coverage per software process documents; reviews and provides feedback to junior engineers.
- Embraces the Design Control process by leading design reviews and maintaining design history files.
- Responsible for the training, mentoring and development of junior team members.
- Manages source code effectively using Source Code Management (SCM) tools, processes and procedures.
- Independently diagnoses, replicates and addresses build and deployment issues.
- Confirms completion of required training plan before assuming job responsibilities.
- Ensures compliance with company policies, including Privacy/HIPAA (when applicable), and other legal and regulatory requirements.
- Other responsibilities as assigned.
REQUIRED QUALIFICATIONS:
Knowledge, skills & abilities:
- Ability to architect high performance, scalable web applications.
- Experience building responsive web applications.
- Proven ability to build production-level code, launch and iterate on apps under pressure.
- Experience developing consumer-facing software.
- Experience with test-driven development and pair programming.
- Capable of translating high level requirements into well-designed implementations.
- Ability to convert designs into pixel-perfect interfaces.
- Solid general programming and algorithm skills.
- Proficient with formal software test methodologies.
- Proficient at using GIT version control.
- Able to work independently and deliver high quality work product with minimal close supervision.
- Able to articulate work assignments and direct the work of more junior team members.
- Adept at seeing change as an opportunity to improve business performance and campaigning for it when necessary.
- Able to effectively convey information related to work product and lead group discussions.
- Has demonstrated ability to lead work teams.
- Able to assert own ideas and persuade others through effectively consolidating, evaluating, and presenting relevant information.
- Experience working with SQL databases.
Minimum certifications/educational level:
- Bachelor's degree in Computer Sciences, Engineering or Mathematics or related field or equivalent combination of education and applicable job experience.
Minimum experience:
- 7 years of software development experience.
- 5 years of JavaScript and CSS.
- 3 years of using JavaScript frameworks (ex. Vue, React, Angular, Ember, etc).
- 2 years developing with Ruby on Rails.
SCOPE:
- Having wide-ranging experience and resolves complex issues in creative and effective ways.
- Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
- Determines methods and procedures on new assignments and may coordinate activities of other personnel.
WHAT'S IN IT FOR YOU?
At Tandem, our employees are just as important as our customers! Not only do we hire the best, we reward, develop, and retain them too. At Tandem we offer competitive compensation packages, superb medical, dental and vision, a discounted stock purchasing plan, fitness discounts, generous PTO, casual work attire and more! For a full list of benefits please review our perks page at https://www.tandemdiabetes.com/careers/benefits.
BE YOU, WITH US!
We're always looking for awesome, forward-thinking achievers to join our workforce. We are committed to making sure our company fully reflects the diverse consumers who use our product. We are making strides towards this goal and are firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment.
REFERRALS:
We love a good referral! If you know someone that would be a great fit for this position, please share!
If you are applying for this job and live in California, please read Tandem's CCPA Notice:
https://www.tandemdiabetes.com/careers/california-consumer-privacy-act-notice-for-job-applicants
Date Posted
09/15/2022
Views
5
Similar Jobs
Software Engineer - Mulligan Funding
Views in the last 30 days - 13
Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...
View DetailsSoftware Engineer, Gameplay and Camera - Visual Concepts
Views in the last 30 days - 8
Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...
View DetailsSoftware Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.
Views in the last 30 days - 9
Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...
View DetailsSenior Online Engineer - Visual Concepts
Views in the last 30 days - 6
Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...
View DetailsSoftware Engineering Intern (Summer 2023) - Dexterity Capital
Views in the last 30 days - 11
Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...
View DetailsSenior Software Developer - SDI Presence
Views in the last 30 days - 6
SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...
View Details