One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

Try Worqstrap Remote Jobs commitment free for 7 days, no credit card necessary.
OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
Dina almost 2 years ago
datadata🇺🇸 usa only🇺🇸 usa only
Apply Now

Dina is growing! We are looking for a senior backend data engineer to join our tight-knit engineering team. Success in this role includes building, testing, deploying, scaling, and even rewriting our application data models and data pipeline to continue to support our company's growth.

Dina is a leading Chicago-based health-tech company whose mission is to create a better life for aging adults through solutions that connect healthcare providers, caregivers, families and community resources. Our web and mobile applications are the industry's first fully integrated suite for HIPAA-compliant communications including care coordination, transitions, and referrals. All of this is powered by our in-house digital assistant, whose predictive models identify patients who show a high risk for returning to the emergency department or requiring specialized support to optimize the health and safety of each patient's journey.

Please note, Dina is now a remote-first company. We have made the adjustments necessary so that interviewing, onboarding, and working through our roles can all be performed remotely. 

You Will:

  •   Build, improve, and support our application data models and event-driven data pipeline. 
  •       Define and implement data migration plans for legacy solutions to extract, cleanse, transform, enrich, load, and validate required data for successful implementation. 
  •       Collaborate with the members of the product and engineering team to define and scope requirements
  •       Develop, test, and deploy production-quality code that is well written secure, tested, performant, and documented
  •       Review code contributions, in the form of pull requests or otherwise, from teammates and peers
  •       Work with all aspects of our cloud-native environment to create and enhance features of our web and mobile applications
  •       Have ownership of large systems or subsystems within the technical stack. This includes full responsibility for influencing the overall objectives and long-term goals of those systems
  •       Drive significant improvements in application telemetry and alerting, improving our team's visibility into the health of our systems and applications. 
  •       Provide technical leadership, mentorship and guidance to all engineers on the team to help them grow their technical expertise and experience
  •       Actively identify technical impediments (technical debt) and propose and implement solutions that will enable efficiency for the team
  •       Drive innovation on the team and having the willingness to experiment to confront problems of immense complexity, scope and impact

You Are:

  •       Self-driven and motivated by understanding how to provide value to customers and stakeholders and deliver reliably on-time
  •       A problem solver with the ability to quickly see the complexity and nuances of the challenge in front of you and provide options and solutions in a timely manner
  •       Excited to work in a fast-paced startup environment that focuses building a sustainable business by delivering a world-class experience to our users and making advocates of our customers
  •       Eager for personal and professional career growth opportunities
  •       A team player that is driven by both collaborative and asynchronous or independent work opportunities
  •       Skilled in developing complex data pipelines with regular, automated testing and validation. 

You Have:

  • Confidently shipped moderately sized features and improvements with minimal guidance and support from others on the team
  • Demonstrated experience with ETL / ELT, Data Modeling, and working with large-scale datasets. 
  • Proven experience with API development, specifically REST APIs in a NodeJS framework (Express, NestJS) or similar
  • Expert knowledge in data engineering standards and best practices, including respective tools and technologies (e.g. Apache Spark, SQL databases, NoSQL databases, DBT, etc.) 
  • Proven experience designing, implementing, and supporting cloud-native and scalable solutions that rely on cloud-based platform services, such as queues, storage, and various databases, as foundational dependencies
  • A clear understanding or experience with distributed systems design - including theories like CAP theorem, building resilient systems and event-driven architectures
  • Strong ability to communicate technical, architectural, structural, and organizational problems and propose well-thought iterative solutions clearly and concisely
  • A desire to build, mentor, grow and lead teams of engineers in their day-to-day and help remove obstacles that hinder productivity
  • Experience with zero-downtime data migrations
< class="h2">We use: 
  •        JavaScript/Typescript (AngularJS) with Stylus/Sass & Ionic on the frontend; Node.js (NestJS with Typescript) on the backend. 
  •        Cloud-native architecture including use of Platform as a Service offerings like Firebase, MongoDB and from vendors like Azure, Google Cloud Platform and Amazon Web Services
  •        Continuous Integration and Delivery via GitHub Actions and CircleCI

You Get:

  •       Competitive Salary with Equity Opportunities
  •       Unlimited PTO with a minimum one week of paid time off
  •       Up to 90% of your Health Insurance paid by Dina!
  •       Life and disability insurance
  •       401k Retirement Savings Plan
  •       To be a part of a small early-stage startup as we scale into growth stage