Articulate

Senior Software Engineer I (Rise)

Articulate • US
TypeScript Remote
Articulate is looking for a Senior Software Engineer to join our amazing Rise 360 team!

As a Senior Software Engineer at Articulate, you’ll work closely with a talented team of engineers and designers to build industry-leading products and solve interesting, complex problems. You’ll be responsible for large tasks and you’ll collaborate with teammates to develop the right solutions.

What you'll do:

  • Build new features and enhance existing ones with an eye for quality
  • Focus on customers and iterate quickly to bring them value
  • Collaborate closely with engineers, designers and product leaders
  • Mentor software engineers and review work constructively
  • Participate in defining application architecture
  • Participate in and level up our incident response process
  • Be part of a growing remote-first company with a world-class culture
  • Be responsible for making effective use of your time, focusing on quality results instead of effort
  • What you should have:

  • A proven track record of implementing, shipping and maintaining production software
  • A history of collaborative, team-based work
  • Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike
  • Little need for direct oversight
  • Ability to write clear, testable, and maintainable JavaScript
  • Proficiency with frontend technologies (React, JavaScript/TypeScript, S(CSS))
  • Proficiency with backend technologies (Node.js, Postgres, Docker)
  • Strong git/github familiarity
  • Nice to haves:

  • AWS services (S3, SNS, SQS, etc.)
  • Event-driven architectures
  • Experience w/ a variety of frontend frameworks and/or Native Web Components
  • Real-time collaboration (CRDTs, WebSockets, etc.)
  • TypeScript
  • ML, LLMs, OpenAI, etc.
  • Experience and passion for accessibility