Sr. Fullstack Engineer

Skills
Back-End Web DevelopmentFront-End DevelopmentFull-Stack DevelopmentJavascriptProgramming LanguagesSoftware DevelopmentAttention To Detail
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3-5+ years of real-world experience with software engineering best practices
  • An emphatic, collaborative, and consultative work style
  • A healthy mindset towards stepping outside of your comfort zone by seeking out opportunities to continuously develop your skillset and being able to learn from experiences that don’t end as expected
  • The understanding that simple solutions are the best solutions
  • An acute attention to detail with an understanding for the importance of quality and finish on the end user experience
  • Experience building large, modular Javascript applications with all the usual technologies associated with this ecosystem around testing, packaging, and deployment
  • Experience working with 3rd party data providers and normalizing that data into a larger system
  • Experience in common technologies we work with throughout our stack including React, Material UI, StorybookJS, TypeScript, GraphQL, Node.js, Temporal, Postgres, Dynamo, and AWS would be a plus, but not required
  • Curiosity around programming languages and services where you have enough insight across the programming landscape to step into unfamiliar code and make sense of what is going on

Nice to have

  • emphatic
  • collaborative
  • consultative work style
  • innovative
  • autonomous
  • effective communicator
  • problem-solving
  • attention to detail
  • curiosity

Day to day

  • Take ownership of projects that will span across our full set of systems from data acquisition to the end user experience, or impact only a specific aspect of our systems
  • Develop system integrations across multiple technologies and providers to provide customers with a near real-time tracking and information
  • Model and normalize incoming data into our system across all sources to provide a consistent user experience across data providers
  • Work closely with our Product and Design teams to deliver high-quality, scalable, and performant user experiences
  • Help drive best practices around Frontend development within the team
  • Be a mentor for other engineers on the team