Articulate is looking for a Senior Software Engineer I to join our amazing 360 web team!
As a Senior Software Engineer I 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 qualityFocus on customers and iterate quickly to bring them valueCollaborate closely with engineers, designers and product leadersMentor software engineers and review work constructivelyParticipate in defining application architectureParticipate in on-call rotation and level up our incident response processBe part of a growing remote-first company with a world-class cultureBe 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 software5+ years of experience working in a software engineering environmentA history of collaborative, team-based workA history of being a technical leaderStrong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alikeAbility to write clear, testable, and maintainable JavaScriptExpertise with frontend technologies (React, JavaScript/TypeScript, S(CSS))Expertise with backend technologies (Node.js, Postgres, Docker)Proficiency developing and maintaining services on AWSStrong git/Github familiarity
Nice to haves:
Event-driven architecturesExperience w/ a variety of frontend frameworks and/or Native Web ComponentsReal-time collaboration (CRDTs, WebSockets, etc.)TypeScriptML, LLMs, OpenAI, etc.Experience and passion for accessibility