EdTech Startup Seeks BackEnd Engineer at Homer Learning (New York, NY) (allows remote)
Homer is looking for an exceptional back end 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.
As the Software Engineer, you will be a key member of our engineering team, building the back end services and infrastructure essential to our growing business.
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.
Desired Skills and Experience
- 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
- Promote best practices in coding and architecture
- Collaborate with and mentor other members of engineering team through code reviews and paired programming
- Estimate and track projects using Agile methodologies
- Experience working on a team with multiple developers
- Extensive experience with software design fundamentals and design patterns
- Strong knowledge of the model-view-controller pattern; experience with MVC frameworks
- Extensive experience using well known programming languages like PHP, Python, Javascript (Node.js), etc.
- Relational database modeling experience, including the use of advanced SQL queries and stored procedures
- Familiarity with continuous delivery, unit testing and automation
- Experience building CMS and reporting systems
- Experience configuring web servers running under Linux
- Experience using a content delivery network (CDN) like Akamai or Cloudfront
- Git source code management experience
- Experience developing with third party APIs
- Excellent written and verbal communication skills
- Familiarity with NoSQL databases, like Couchbase or MongoDB, and reporting systems
- Good knowledge of authentication, encryption and security techniques
- Knowledge of basic system administration and shell scripting
- Knowledge of front end technologies (Javascript, CSS 2/3, HTML 5, etc.)
- Experience building e-commerce systems and working with transaction processors
- Experience with cloud based systems like Amazon Web Services
- Prior experience in a startup environment
- Enthusiasm for Open Source tools and solutions
- Intellectually curious and comfortable working with new or unconventional technologies
- Self starter, super proactive and can act as the CEO of your position
- Innate desire to deliver results
- Enjoy working hard and working smart
- Passionate about our industry (education) and our consumers (children, parents and educators)