Job Description
Remote position
Have you wondered whether it’s possible to find gratifying work in a fast-paced startup that is also mission focused?Join EarlyBird Education where we are leveraging cutting-edge brain science, artificial intelligence and gamification to prevent reading disabilities. Children play a game and we can identify whether they are at risk for reading difficulties, like dyslexia - even before they learn to read - and in the window when intervention rewires the brain for reading success. With a mission to scale this to all children nationwide, EarlyBird is already in use in schools across the country with thousands of children, and now available for families as well. Join this fast growing, venture-funded team as we provide essential data, tools and resources to support educators, parents and pediatricians to change the learning trajectory of children nationwide.
As a Senior Software Engineer, and critical early employee of this startup company, you will play a major role in building and scaling this next-generation education technology. We’ll look to you to do what you do best; to bring fresh ideas to the table that can make our products, our work and our team better. This is your opportunity to play a key role in a company that is transforming the way young children learn.
Technologies
Backend: Node, express, sequelize, MySQL, docker
Frontend: React, Apache Cordova, Progressive Web Apps, Zeplin
AWS Infrastructure: Cognito, ECS, Fargate, RDS, S3, CloudFront, Lambda
Other tools/services: GitLab, Sentry, Postman
Role and Responsibilities
This full-stack engineering role is primarily responsible for building and maintaining software, helping define application architecture and standards for development and software selection, managing cloud infrastructure, helping shape technology and security decisions, and helping manage external technology partnerships.
This full-stack engineer will help set and manage daily/weekly/sprint goals. This engineer is also tasked with communicating development status, risks and mitigation to the team. Finally, this role acts as a resource for the team, and mentors and coaches other junior engineers, including code review.
Essential Duties and Responsibilities:
- Design and implement well structured, well tested, and well documented code for the EarlyBird application.
- Breakdown product requirements into clear and manageable subtasks.
- Manage cloud infrastructure and the CI/CD pipeline.
- Assume responsibility for communicating development status, risks, and mitigation plans to leadership.
- Interface with the Accounts and Customer Service teams to help diagnose and triage incoming issues.
- Analyze and debug issues, refactor legacy code.
- Investigate and analyze bugs, performance issues, or other problems.
- Have an opinion about why or why not a particular solution is better and be open to discussing it.
The successful candidate must have 4+ years experience:
- writing well-structured, reusable Javascript for the front end and back end (Node.js)
- working with modern Javascript frameworks (React preferred)
- using version control and project process (Git, GitLab and Agile preferred)
- creating overall solution design and architecture
- interfacing with cloud computing providers (AWS preferred)
The ideal candidate would possess:
- experience with modern React
- experience with native iOS (objective-c or swift)
- experience with AWS
- experience building cross platform apps
- experience building external integrations and APIs
- experience at an education technology startup
Bonus points for:
- direct experience with Cordova, Ionic, Capacitor or similar
- experience or desire to learn and use Go / Golang
We are looking for someone who:
- has strong oral and written communication skills
- is attracted to the challenge of building elegant solutions that delight customers using modern technologies
- is always looking for ways to improve the current process
- works well with an open and collaborative team - you thrive while sharing knowledge and receiving input
- cares deeply about education and the responsibility that comes with building a product where educators entrust their students to us to improve learning outcomes
- shares our passion to improve the learning outcomes of children worldwide
Perks and Benefits:
- Competitive compensation and equity
- Excellent health and dental benefits
- Unlimited vacation and flexible work hours
- Paid parental leave
- Work remotely, with regular company gatherings
- Home office setup: laptop + office setup stipend
- Work with a smart, fun, caring, collaborative team
- Critical early member of a startup team
- Opportunity to shape the product that will transform children’s lives