Software Architect

Smile Virtual Phoenix , AZ 85001

Posted 6 months ago

Smile Virtual changes the way dentists connect to clients looking to change their smiles. Weve developed a platform that allows dentists to work with clients in a way that breaks down barriers, creates relationships, and qualifies individuals for procedures ahead of time.

After transforming smiles for many years, we realized that the biggest barrier for patients is that they truly want to improve their smile, but are unsure of the possibilities.

Through a video consultation, Smile Virtual helps potential patients who are looking to improve their smile to receive the cost, time, and procedure details needed to make an appointment. Potential patients will feel empowered to make the change theyve always wanted by being confident that they have all of the information they need to simply begin.

In three easy steps, patients can discover whats possible without ever stepping into a dental office.

The Hard Facts

  • Experience: 4+ years Must have experience building applications from the ground up
  • Location: Phoenix, AZ (or remote)
  • Timeframe: Late August

Key Responsibilities

  • Work on a variety of products for web-based startups
  • Work closely with product management, designers, and other members of the development team to assist in defining user stories and technical requirements
  • Communicate technical capabilities and limitations to non-technical customers
  • Define well-organized software architectures and implement with clear, intelligent code
  • Share knowledge with other developers and contribute to our development workflow


Technical Skills

  • Expert in Ruby on Rails
  • Intermediate to expert in ReactJSExperience with popular ReactJS workflows (Redux)
  • Knowledge of HIPAA compliant database architecture
  • Familiarity with TrueVault (nice to have)
  • Strong knowledge of software architecture and design patterns (SOA, MVC)
  • Strong understanding of TDD concepts as it relates to backend architecture (frontend testing +1 bonus points)
  • Knowledge of Continuous Integration / Continuous Delivery
  • Knowledge of database design principles (SQL, PostgreSQL, MongoDB, etc)
  • Strong understanding of building and consuming RESTful APIs
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools and branching strategies (GitFlow)
  • Strong development portfolio with focus on web applications
  • Will need to share code with our team and complete small coding project

Soft Skills

  • Proficient research abilities, referring to official documentation and source code rather than just Stack Overflow
  • Excellent oral and written communication skills to effectively interact with customers and other team members
  • Ability to understand business requirements and translate them into technical requirements
  • Ability to prioritize efforts and communicate the "why" of prioritization
  • Startup experience

Some of the tools we use

  • RubyMine
  • WebStorm
  • Gitlab
  • Heroku
  • Pivotal Tracker
  • Google Apps
  • Slack
  • And of course, your favorite terminal emulator


This is an exciting opportunity to be part of an organization at the early stages, who already has a track record of success. If you are passionate about working with a small team who is ready for rapid growth, wed love to hear from you!

  1. Option to work out of office on certain days.
  2. Flextime
  3. Audible account to promote learning and education.
  4. Free dental care.
  5. Kid/Dog friendly office.
  6. Travel stipend.
  7. Extended time off around holidays.
  8. Health insurance.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Architect

Quicken Loans Inc

Posted 4 days ago

VIEW JOBS 2/13/2020 12:00:00 AM 2020-05-13T00:00 The Rock Family of Companies is made up of nearly 100 separate businesses spanning fintech, sports, entertainment, real estate, startups and more. We're united by our culture – a drive to find a better way that fuels our commitment to our clients, our community and our team members. We believe in and build inclusive workplaces, where every voice is heard and diverse perspectives are welcomed. Working for a company in the Family is about more than just a job – it's about having the opportunity to become the best version of yourself. Minimum Qualifications * Advanced knowledge and experience in one or more of the following languages: .NET (C# preferred), Java, Javascript or PHP * Experience defining the architecture of cloud deployed applications (AWS preferred) * Experience with containerized applications using Docker, Kubernetes or other similar tooling * Experience defining and driving DevOps best practices within large teams * Experience building service-oriented applications at enterprise scale * Experience with event-driven applications using queues, service bus and other related patterns * Exceptional verbal and written communication skills * Ability to work with limited direction Preferred Qualifications * Experience with one or more Javascript web frameworks (React, Angular, etc.) * Production-level experience with .NET applications in public clouds * Experience in the fintech domain * Expert knowledge of database design and data architecture * Experience leading teams toward continuous delivery * Experience mentoring large teams of engineers Job Summary The Software Architect fosters a collaborative environment and works directly with business partners, engineering teams and IT leadership to build amazing experiences for our clients. Responsibilities * Research new software technology concepts and tools to make informed recommendations * Resolve software architecture conflicts * Take ownership of application health and performance * Facilitate design and code review sessions * Train fellow engineers * Work with business and technology stakeholders to drive solutions and requirements * Set and drive the technical vision for a product area in alignment with wider enterprise strategy Who We Are We're America's largest mortgage lender, closing loans in all 50 states. J.D. Power ranked Quicken Loans "Highest in Customer Satisfaction in Primary Mortgage Origination" for the past 10 consecutive years, 2010 - 2019. The company was also ranked highest in the nation for client satisfaction among mortgage servicers by J.D. Power for 6 consecutive years, 2014 through 2019, each year the company was eligible. There's a simple reason we've been so successful: We care about the people we work with. If you're tired of stuffy, bureaucratic workplaces, then you'll be delighted to find something different here. We strive to make a creative, fun and collaborative environment you simply won't find anywhere else. Quicken Loans was named #1 in ESSENCE Magazine's first ever list of "Best Places to Work for African Americans" in 2015. We've been on Computerworld's "Best Places to Work in IT" list for 13 years running, hitting #1 the last 5 years. We were also ranked #14 in FORTUNE Magazine's list of "100 Best Companies to Work For" in 2018, remaining in the top 30 for the past 15 years. Disclaimer This is an outline of the primary responsibilities of this position. As with everything in life, things change. The tasks and responsibilities can be changed, added to, removed, amended, deleted and modified at any time by the leadership group. The Company is an Equal Employment Opportunity employer, and does not discriminate in any hiring or employment practices. The Company provides reasonable accommodations to qualified individuals with disabilities in accordance with state and federal law. Applicants requiring reasonable accommodation in completing the application and/or participating in the employment application process should notify a representative of the Human Resources Team, The Pulse, at 1-800-411-JOBS. Quicken Loans Inc Phoenix AZ

Software Architect

Smile Virtual