Senior Backend Engineer Homer

last updated April 20, 2021 8:42 UTC

HOMER is looking for an exceptional Backend Software Engineer to join our energetic, growing team. You will have a profound impact on a company that touches the lives of children, parents, and teachers across the globe with one of the most celebrated reading and learn-to-read platforms in the industry.

HOMER is a venture-backed, high-growth business that offers competitive compensation including equity and full benefits in a creative, flexible environment that invests in professional development.

As the Senior Software Engineer, you will be a key member of our engineering team, building the back end services and infrastructure team essential to our growing business.

Our backend technology stack includes the following:

  • Node. Js as the main programming language
  • Python for handling long running internal processes
  • Applications are hosted in AWS
  • We use GIT for source control

About you:

  • You should be enthusiastic about learning and applying new cutting edge technologies.
  • You take ownership of your own work.
  • You have excellent interpersonal and communication skills and are able to convey a very technical situation to less technical colleagues.
  • You are pragmatic, able to determine when and why it is the right call to take a step back and refactor old code versus putting together a quick fix.

In this role, you will:

  • Develop and maintain key internal and public-facing back end systems
  • Design redundant and scalable architectures for high performance web and mobile delivery
  • Engineer simple and elegant solutions to challenging problems
  • Design and engineer secure RESTful APIs
  • Estimate and track tasks using Agile methodologies
  • Plan and lead major projects from start to finish

You have experience in:

  • Proficiency in Nodejs
  • Proficiency in at least one other programming language
  • Experience in relational and non-relational databases
  • Experience in unit testing and end-to-end testing
  • Good knowledge of continuous delivery
  • Good knowledge of software fundamentals design/architectural patterns. Experience with MVC frameworks

Over time, we expect you to grow by learning and practicing the following skills:

  • Technical ownership
  • Promoting best practices in coding and architecture
  • Collaborating with and mentoring other members of the engineering team through code reviews and paired programming
  • Becoming a vocal advocate of our engineering forward culture

Bonus Points

  • Good knowledge of HTML/CSS
  • Good knowledge of Amazon Web Services
  • Good knowledge of authentication, encryption and security techniques
  • Experience building CMS and reporting systems
  • Experience developing apps with Ed Tech industry standards. (e.g., Ex: PCI and COPPA compliance)
  • Experience in a startup environment
Shopping Cart
There are no products in the cart!
Total
 0.00
0