You’ll be working on big, exciting projects like optimizing our social media post queueing system, building out UI components using React, adding support for social media platform-specific features like native video, and getting our onboarding juuuust right so that every user has a mind-blowing experience from their very first login.
Today Edgar is built with Rails, Postgres, and React. We do our best to write solid, well-tested code and we keep an eye out for new technologies that improve our development experience.
You’ll be joining our small Product & Engineering team, working daily with: - Chad, Engineering Director - Kevin, Product Director - Yuta, Senior Full-Stack Developer, who also serves as our Lead Architect - Sarah, Usability Project Manager, who also serves as our dedicated QA
And you’ll also be frequently working alongside Kristina and Megan on our Customer Experience team.
Spoiler alert Take a sneak peek at this position's current "Work Agreement" here: https://ed.gr/fsdev
(We write these up with every employee at MeetEdgar and update them at least once a year to make sure we're all on the same page about how we're being evaluated and what types of expectations surround our roles.)
Your experience should include . . .
✅ A history of professional experience as part of a software development team ✅ Delivering code that not only works but is well-tested, well-reasoned, and well-documented as needed ✅ Modern JS development experience with React and Redux (or similar) ✅ You've solved common problems like authentication, payment, asynchronous processing, and scheduling ✅ You have been celebrated for your communication skills and commitment to working as part of a team trying to build something together! ✅ You've worked to improve the dev process in previous roles and recognize the value of maintaining and contributing to an awesome company culture
Some logistical notes about the job . . .
This is a full-time position with 40 hour work weeks (we're super committed to adhering to those 40 hours... emergency situations that require additional time or off-hours are very rare here!)
We're remote, but we work synchronously. We keep to normal, regular business hours in North American time zones. (No burning the midnight oil!)