About The Position

As an early member of our development team, you will have a hand in both defining and implementing the projects you take on. We take pride in building quality software using industry recognized best practices alongside modern technologies. The ideal candidate will enjoy taking on high-impact projects and executing them with a focus on product and system design across the stack. You will primarily focus on helping to lead the development of two data-intensive, internally built applications: A real time SCADA data monitoring platform A real time energy trading platform

Requirements

  • You have at least 2 years’ experience as a Software Developer
  • You are willing to explore problems and solve them yourself — as part of a small team, self-sufficient problem solving is critical.
  • Feel comfortable expressing your opinions and suggesting solutions to any problems you identify.
  • You place a strong emphasis on implementing features correctly vs quickly, and minimizing technical debt.
  • You thrive working on small teams and being given a lot of autonomy.
  • You are willing to explore all layers of the stack to solve the problem the right way.
  • Languages: Python, Javascript
  • Frontend Stack: React, Vite, Redux
  • Backend Stack: AWS, Django REST framework, Docker, MongoDB, Snowflake, TimescaleDB (Postgres)
  • Tooling: GitHub, CircleCI, Terraform

Nice To Haves

  • Experience building complex single-page applications; experience working on UI/UX for data-intensive software is a big plus.
  • Experience working with backend systems processing large volumes of data is also a big plus.

Responsibilities

  • Assist with the architectural design and implementation of product features based on business requirements provided by internal teams.
  • Design intuitive user interfaces for our data-intensive products with a focus on providing a clean and friendly user experience.
  • Flex up and down the stack, from database optimization and schema design to frontend UI design.
  • Maintain existing application cloud infrastructure and help to improve resiliency and efficiency.
  • Partner with data science teams to deploy and monitor predictive models.
  • Implement and maintain quality assurance processes, including testing.
  • Develop and uphold best practices, coding standards, and development processes for the team.

Benefits

  • Competitive Compensation and Incentives
  • Generous Paid Time Off
  • Flexible Work Environment
  • 401(k) Plan with 6% Company match
  • Tuition Reimbursement Program
  • Paid Parental and Caregiver Leave
  • Inspiring Company Culture
  • Professional Development Opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service