About The Position

Articulate is looking for a Senior Software Engineer to join our amazing Localization team! As a Senior Software Engineer at Articulate, you’ll work closely with a talented team of software engineers, machine learning 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 engineering, product, and design to develop innovative solutions that leverage AI technology to create powerful transformative experiences for our users.

Requirements

  • A proven track record of implementing, shipping and maintaining production software
  • A history of collaborative, team-based work with product and design partners
  • Strong communication skills and the ability to clearly explain technical topics to both engineers and non-engineers
  • 5+ years of experience working as a software engineer
  • Proficiency with fullstack JavaScript/TypeScript technologies (React, Node.js, Postgres, Docker, Next.js)
  • Ability to write clear, testable, and maintainable JavaScript/Typescript
  • Experience collaborating across service boundaries and working with event-driven systems
  • Comfort owning work with minimal oversight and navigating ambiguous problem spaces
  • Familiarity with Git and GitHub-based development workflows
  • A commitment to building accessible, inclusive user experiences

Nice To Haves

  • AWS services (S3, SNS, SQS, etc.)Infrastructure as code tools (e.g., Terraform)
  • Building real-time collaborative editing features and conflict resolution
  • Experience improving system reliability, observability, or performance
  • Awareness of the ethical and responsible use of AI in software development
  • Thoughtfulness around regional formatting, accessibility, and cultural considerations

Responsibilities

  • 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 on-call rotation and level up our incident response process
  • Be part of a growing remote-first company with a world-class culture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service