Job Title: Senior Backend Engineer
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.
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.
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 able to plan and lead a project from start to finish.
- 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.
Responsibilities
- 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
Qualifications
- 7+ years of experience in Node.js
- 4+ years of experience in Python2/3
- 4+ years of experience in database experience in MongoDb.
- 4+ years of experience in unit testing and continuous delivery.
- 3+ years experience in modeling and querying relational databases (ex: mysql, postgres)
- Strong knowledge of continuous delivery.
- Strong knowledge of Amazon Web Services
- Strong knowledge of software fundamentals design/architectural patterns. Experience with MVC frameworks
- Experience working on a team with multiple developers
- 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
Bonus Points
- Good knowledge of HTML/CSS
- 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.)
- Knowledge in PCI and COPPA compliance
- Prior experience in a startup environment
by via developer jobs - Stack Overflow
No comments:
Post a Comment