Senior Software Engineer at getEdify
United States of America

About The Role

We are looking for a Senior Software Engineer to join our engineering team! This person will help us shape our technical direction and architecture, select the best tools and frameworks for us to use at each stage of our development, mentor other engineers, and support best-practices in coding, testing, security, deployment, and maintenance.

About You

You might be the right fit for this role if you...

  • ...love learning, asking questions, and trying new things
  • ...get excited about building complex systems
  • ...are motivated by creating products to help your fellow engineers do their best work
  • ...know how to cope with and work through the VUCA (volatility, uncertainty, chaos, and ambiguity) of being part of an early-stage start-up
  • ...want the opportunity to shape technical strategy
  • ...respect yourself and your teammates by setting and upholding boundaries to sustain yourself and your wellness

Technical Background

In this role, you'll be touching all aspects of the product, from the front-end web UI to database management— but we don't expect you to be the subject matter expert in every domain. We are looking for someone with the classic T-shaped skill set, with a general breadth of knowledge across all areas and deep expertise in a few. Our ideal candidate will have led or architected projects using 2-3 of these tools/languages:

  • Typescript
  • Javascript
  • Node.js
  • NestJS
  • Chatbot Frameworks (eg: Amazon Lex, Rasa, Dialogflow, NLX, etc.)
  • Slack APIs
  • SQL
  • RDS
  • DynamoDB
  • AWS Lambda, Fargate, EKS & ECS

Most importantly, we want you to be eager to learn new tools, languages, and platforms. Innovations are being created every day, and as a start-up, we have the luxury of experimenting and pivoting much more rapidly than large organizations. The tools we are using today may not be the tools we are using next year, and that's great! We want you to try new things, learn new tools, and share that knowledge with the rest of the team!

Duties & Responsibilities

  • Write code that you're proud of (and document that code!)
  • Work as a core part of a team building a chatbot application
  • Work closely with Edify's Product team to develop based on stories
  • Provide input to develop and refine stories
  • Demo current work frequently
  • Participate in code reviews
  • Help ensure coding standards are met throughout the software development lifecycle
  • Use test driven design principles

Physical Demands

  • Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
  • Sedentary work that involves sitting or remaining stationary most of the time
  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard and monitor

Compensation & Benefits

  • This is a full-time, salaried position with compensation based on experience
  • Benefits include:
    • Stipend for healthcare
    • Stipend for home internet since you'll be working from home (we're a fully remote company!)
  • Edify is committed to growing an equitable, inclusive company, so we make sure that:
    • You're able to take the leave you need to. We have an untracked PTO policy, and most people take a day off a month plus 4 weeks/year or so. We acknowledge major holidays, your birthday, and more - plus we close for the last week of the year!
    • We respect your mental and physical health and only ask that you give us a heads up about what you need.
    • We want you to be engaged in your community, so we encourage space and time for volunteering, user groups, and more!
    • Our team building activities will be welcoming, compassionate, and inclusive
    • No one apologizes for family - kids, parents, pets - anyone! Edify welcomes kiddos on video calls, we understand care needs, and we want you to feel safe and able to work the way you need to work.
    • We want to learn from you, so we welcome constructive critique!
    • We want you to grow with us, so we will work with you to do our best to match your career goals to Edify's trajectory.
    • Your voice should be heard, so we'll always make space for you, from setting OKR's to contributing to our marketing plan.

Thank you for considering this role with Edify! We're honored that you believe in our vision and that you want to pursue this process with us. We look forward to talking with you!

Be sure to learn about Working with Edify before applying.

Please complete your application here.

*Currently we can only accept applicants who are authorized to work in the US.