Principal Full Stack Engineer (10+ years exp) - Care.com|Meet.jobs

Salary

120k - 150k USD Annually

Required skills

    Job description

    The Role

    Care.com HomePay is a rapidly growing company who has the investment to be able to shoot for the stars. If you are working in tech and doing amazing things, consider coming to work with us and accomplish things you’ve never even dreamed about. We are working on the best tech stack with a team filled with the most talented people in Austin with a magic recipe for success. We need YOUR skills, ideas, and out-of-the box thinking to take us to the next level. Not only do we want you, but we also want the people you appreciate the most to be our partners. Who can you bring with you to share in all of the amazing things we are doing? We whiteboard a lot. Our code reviews are a little intimidating. Our socials are effusive. It’s a bunch of smart people having a lot of fun together. 

    What Your Days Will be Like:

    If you are a great Engineer who leans towards product thinking, we are looking for the type of developer who has led large modernization initiatives and can decompose complex business domains into scalable and maintainable solutions. You want to own a solution from end-to-end, and work with like-minded colleagues who value delighting our customers. You want to help drive an organization to a cloud native architecture.

    What You'll be Working on:

    Deploy to one of the 3 major cloud providers
    Build public and private APIs using REST, GraphQL, or gRPC
    Deliver scalable solutions using microservices
    Work with a variety of database technologies (Relational, Document, Key/Value)
    Work with full stack development - back end, middle tier, and client side
    Analyze, design, develop and execute software solutions to address business requirements
    Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
    Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions
    Troubleshoot problems quickly and efficiently
    Develop highly available and highly scalable applications
    Generate technical documentation as well as unit and functional tests
    Work closely with remote development teams
    Work with Solution Architects and Product Engineering to plan ongoing feature development and product maintenance
    Present and communicate solutions to both technical and nontechnical stakeholders
    Participate in demos and code reviews
    Promote software best practices, standards and processes
    Shape development processes to promote a high-quality output while continuing to iterate quickly
    Mentor and guide the professional and technical development of team members
    What You'll Need to Succeed:

    Have deployed solutions to AWS, Azure, or GCP
    Experience developing scalable, multi-tier web solutions, ideally for a consumer website
    Experience with relational databases
    Experience with document databases or key/value stores
    Experience building micro-services/SOA
    Experience building APIs
    GraphQL
    REST
    gRPC
    Experience with at least one of the following:
    .NET Core
    .NET Framework
    Golang
    Java
    HTML/CSS
    JavaScript - (Angular, React, Vue, etc.)
    Docker
    Experience developing software using version control systems
    Ability to work independently in a fast-paced, agile environment
    Great analytical skills
    Excellent oral and written communication skills
    Experience with Nomad or Kubernetes a plus
    Our Tech Stack – Tech:

    Agile based product workflow with daily SCRUM
    Git source control and Jira ticket management
    Golang/.NET Core services using Docker, Consul, Nomad, Vault
    .NET Framework/WebForms
    Angular SPAs
    SQL Server/NoSQL databases
    Kafka/NATS
    REST, GraphQL, gRPC
    AWS
    Terraform/Ansible/Packer
    Education/Other Pre-requisites:

    Bachelor's degree in Computer Science, Computer Engineering, or other relevant fields; or the ability to prove equivalent work experience
    10+ years of programming in various environments
    5+ years with SQL database programming
    Care.com is the world’s largest online destination for finding and managing family care. With over 16.5 million members in 16 countries, we enable families to connect with caregivers in a reliable and easy way, while also helping care providers find meaningful work. Care.com allows families to make safer, more informed hiring decisions, make easy, online payments to caregivers, and subscribe to Care.com HomePay to manage household payroll and tax matters. Plus, through our Workplace Solutions group, Care.com serves hundreds of thousands of families whose employers provide access to our web service, backup care, and senior care planning—all as a corporate benefit.

    Care.com supports diverse families and communities and seeks employees who are just as diverse. As an equal opportunity employer, Care.com recognizes the power of a diverse workforce and encourages applications from individuals with varied experiences, perspectives, and backgrounds.


    Care.com

    Since launching in 2007, Care.com, an IAC (NASDAQ: IAC) company, has been committed to solving the complex care challenges that impact families, caregivers, employers, and care service companies. Today, Care.com is the world’s largest online destination for finding and managing family care, with 19.8 million families and 14.3 million caregivers* across more than 20 countries, including the U.S., UK, Canada and parts of Western Europe, and approximately 1.7 million employees of corporate clients having access to our services. Spanning child care to senior care, pet care, housekeeping and more, Care.com provides a sweeping array of services for families and caregivers to find, manage and pay for care or find employment. These include: a comprehensive suite of safety tools and resources members may use to help make more informed hiring decisions - such as third-party background check services, monitored messaging, and tips on hiring best practices; easy ways for caregivers to be paid online or via mobile app; and Care.com Benefits, including the household payroll and tax services provided by Care.com HomePay and the Care Benefit Bucks program, a peer-to-peer pooled, portable benefits platform funded by household employer contributions which provides caregivers access to professional benefits. For enterprise clients, Care.com builds customized benefits packages covering child care, back up care and senior care consulting services through its Care@Work business, and serves care businesses with marketing and recruiting support. Headquartered in Waltham, Massachusetts, Care.com has offices in Berlin, Austin and the San Francisco Bay area.

    *As of June 2019

    Care.com