Software Engineer - Full Stack (Data/Platform Heavy, Senior Level)
Role
Reporting directly to the CTO, you'll have an opportunity to influence the vision of the product and culture we are creating together. Given the impact of this role we’re looking for senior developers with at least 5 years of full-time professional software development experience.
Location
We’re a semi-remote company with hubs in San Francisco and Boston. The San Francisco hub includes the CEO and Engineering Lead, so we strongly prefer candidates living in the SF Bay Area to facilitate in-person collaboration and social connection.Note on Titles
Responsibilities
- Work with the team to guide the design, development, and execution of the next generation of the Avela data platform that deftly balances short term needs with concrete phases that build towards our future vision.
- Be a product engineer - we all care deeply about the product experience and collaborate to build our roadmap and brainstorm ideas.
- Help build how we build - as an early stage startup our processes are constantly evolving to meet our needs. Culture and developer experience take intentional thought and work and everyone is involved.
- Dig in with our customers - everyone is part of customer success. If a customer is having issues engineering is always there to solve technical issues.
Qualifications
- 5+ years of full time experience building data pipelines with a specific emphasis on integrating with external software and systems and APIs
- Extensive experience in data modeling (bonus points for experience in highly configurable data models)
- Previous experience building real time data pipelines including strategies for dynamic data mapping and validation
- Startup or greenfield project experience
- Passion for education, equity, or social impact
- Entrepreneurial spirit and drive
- Growth mindset and desire to constantly improve
- Legal ability to work in the US, based in the USA.
Product
- Our primary product is an application and enrollment management system that we sell directly to schools and districts. The system is made up of Avela Apply (application, offers, waitlists), Avela Match (charter lottery, student assignment), and Avela Enroll (registration and advanced form workflows). We also have a stand-alone school finder (Avela Explore), which was one of our first products and is currently being updated to share a backend with the other three products.
- This is a B2B enterprise product, with complex user roles, data permissioning, security/compliance requirements, and more.
- We place an emphasis on equity and accessibility in our product and build all end-user facing tools mobile-first, localized, and WCAG 2.1 AA compliant.
- We support both admin users at our educational providers (including schools and districts) and end users (parents, guardians, and caregivers), as well as a range of intermediary roles (e.g. school counselors, registrars, etc). (Students do not use our platform directly.)
- Tech stack includes React + TypeScript, Chakra UI, Hasura & GraphQL, AWS Lambda, AWS Serverless Services (Fargate, Aurora, S3, SNS, etc), AWS RDS w/ PostgreSQL, AWS CDK, AWS CodeBuild, AWS Amplify, etc. (Experience with AWS is required, but otherwise no experience with current tech stack required; in fact, we expect to make changes over time.)
Compensation
Company
Team
Benefits
Location
We’d like to ensure colleagues have an opportunity to connect with each other regularly, and that teams have a few days to work together onsite each month. So we are only hiring candidates for most roles who live within one of our two hubs:
- San Francisco Bay Area - Office Downtown SOMA, San Francisco, CA
- Greater Boston - Office in Kendall Square, Cambridge, MA
Please review the specific job description carefully, as each role might have it’s own unique geographic requirements. For example, some roles might only hire in one hub where the hiring manager is located, and other roles might benefit from geographic distribution and support hiring outside of hubs (e.g. sales).
Outside of our occasional collaboration and social gatherings, we offer a flexible, work-from-home culture. We trust our employees to work from wherever they are most productive and comfortable for most of the time, as long as it is private with high speed internet. We hope this offers the best of both worlds - the flexibility to work remotely most of the time (far more than a hybrid model), but still the benefits of in-person collaboration and socialization.
Just like we believe in the value of finding the right school for each child, we want to help candidates find the right company. To help you evaluate if Avela is the right fit, we want to be transparent about our evolving company culture and approach to onsite collaboration. You can read more this Community Hub Model and our collaboration norms here. Over time, we expect to spend more time working collaboratively in our hubs.
Work Authorization
We Encourage You To Apply
Tech Stack (for Product/Engineering Roles):
Apply for this job
*
indicates a required field