[Hiring] Full-Stack Software Engineer @Learn By Doing, Inc. -Earnhire

[Hiring] Full Stack Software Engineer @Learn By Doing, Inc. Earnhire


About the Engineering Team

Stack overview:

  • Our API service is built using Elixir, Phoenix and PostgreSQL following the JSON API specification.

  • Our client application is written in React and TypeScript.

  • The application is fully isomorphic and renders application state/snapshots server-side where possible.

  • Our services are designed for serverless architectures built with Terraform and running on AWS.

The engineering team is involved as equal partners throughout the product development process, from ideation to engineering research, design, and implementation. At Albert, deadlines and scope are determined by the engineering team, not by teams or managers separate from the technical challenges. We spend time paying down technical debt, testing, and planning long-term architectural improvements in parallel with new features. Most importantly, we know how rewarding it is to release features to the tens of thousands of teachers who rely on Albert for their daily instruction.

role

As a Software Engineer, you’ll support feature development using cutting edge Elixir/Phoenix based APIs, pushing the boundaries of scalability, stability and speed, and use modern JavaScript libraries to create beautiful, interactive and responsive interfaces to accelerate user learning.

you…

  • Be a key contributor to the team by writing modern, testable and maintainable code in support of Albert’s roadmap.

  • Own features and engineering initiatives end-to-end through the design, implementation, testing and maintenance cycles.

  • Participate in and lead architectural and design review discussions.

  • Collaborate with other engineers and product teams to define project goals and establish milestones.

  • Identify opportunities to improve existing code and architecture.

  • Embrace our core values ​​and maintain our unique company culture.

About the Company

Since 2014, Albert has been working to strengthen the student-teacher feedback loop to improve educational outcomes. We do this by providing students with engaging, thought-provoking questions and feedback, and equipping teachers with actionable data and flexible instructional tools. We believe we can make the biggest impact by working through teachers, providing them with the highest quality practice and assessment content possible.

Inclusion at Albert

Albert is proud to be an equal opportunity workplace. We are committed to providing equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. As we continue to grow, we are focused on building a team that represents the diverse cultures, backgrounds, ethnicities, and experiences of our users, students, and the world. At the same time, we strive to create a space that fosters individual growth, diversity, and inclusion.

position

We are a remote-first company and welcome applications from people who live and work in the following states:

  • Arizona

  • California

  • Colorado

  • Florida

  • Georgia

  • Illinois

  • Louisiana

  • Nevada

  • New Jersey

  • new york

  • North Carolina

  • Ohio

  • Pennsylvania

  • South Carolina

  • Tennessee

  • Texas

  • Virginia

  • Wisconsin

advantage

  • Competitive salary. The same salary band applies regardless of your location. For this role, the starting salary is $100,000 to $125,000 based on experience and qualifications. This represents a salary band. Directly below We call this a “Senior Software Engineer,” and we hope to promote the person we hire for this role after 12-24 months.

  • Health, dental and vision insurance. We offer a variety of options, including the best BCBS PPO Platinum plan, and we will cover 90% of the cost of a variety of medical insurance options, as well as 90% of vision and dental costs.

  • Flexible Spending Accounts (FSAs): You can use pre-tax dollars for eligible medical expenses. You can contribute up to $3,200 per year and carry over up to $640 per year.

  • Dependent Care FSA: Allocate a pre-tax amount for dependent care expenses, up to a maximum of $5,000 per year for individuals or married couples filing jointly, and $2,500 per year for married people filing separately.

  • One Medical. We pay for all employees to join One Medical to ensure convenient access to primary care.

  • Paid parental leave. Parents are eligible for up to 12 weeks of fully paid parental leave after their first year of employment.

  • 401k plan. Save for retirement with a fully managed plan and 1% match.

  • Commuting allowance. Through our management platform, you can access pre-tax income while commuting.

  • Flexible, guilt-free vacations. Take time off without feeling guilty or with strict restrictions. Be reasonable and considerate of the company and your teammates.

  • Friday Half Day: Fridays are half-days (only 4 hours) allowing for a better work-life balance.

We are looking for people who are eager to learn, work well in a team and take pride in their work.

The following may help:

  • Specialized experience writing services in functional languages ​​using modern frameworks and infrastructure. Experience with Elixir, Phoenix, PostgreSQL, Docker is a plus.

  • Proficient in creating UI components using HTML, CSS, and JavaScript (React).

  • Bachelor’s degree in Computer Science or relevant professional work experience in a product-driven environment.

  • You can write code that is well documented, maintainable, and tested.

  • Ability to take a pragmatic approach to problem-solving and prioritization, always thinking about how to maximize value for users and other members of the team.

  • You are accustomed to working in an agile environment and are comfortable collaborating, participating in code reviews and being a good teammate.

  • You’ll be the leader who leads your team and the entire engineering team to identify and execute the best solutions.

Share this post