San Francisco, CA
Backend Software Engineer (remote)
Blueprint Test Preparation is growing and has an opening for a Backend Software Engineer to join the team in designing and developing our Learning Management System (LMS). This role will also work on other platforms that drive our success. Fully remote and staying remote.
Have flexibility, do meaningful work, impact society and work with a fun team!
Who You Are
What You'll Do
Who we are . . .
Hi, we're Blueprint. We are the leading boutique provider of LSAT and MCAT test preparation. We live at the intersection of education and technology. We use cutting edge technology and powerful data to create personalized and innovative learning experiences. Our team is passionate about education and its ability to improve lives. Our learners hold us to a high standard, and we do the same with each other. We thrive on change, we are relentless about improvement, we practice trust-based vulnerability, and we are committed to a culture of freedom and responsibility. We get a lot done, and we have a lot of fun doing it.
We offer several prep options for students, including an online self-study program, in-person and live online classroom options, and live online tutoring. We are a founder-led company that started with a simple vision to prep students more effectively by making learning more engaging, more entertaining, and more effective. We are educators at heart looking to serve our students better every day. We know what's at stake and we understand what it takes to help students succeed.
Benefits include:
Have flexibility, do meaningful work, impact society and work with a fun team!
Who You Are
- 3+ years of experience with C/C++/Golang (we use Golang)
- Strong experience in backend toolings and technologies, such as Swagger/OpenAPI, JSON, REST, CRUD, GraphQL.
- Experience with RDBMS such as MySQL, PostgreSQL, MSQL, etc.
- Experience with NoSQL such as DynamoDB, MongoDB, Redis, etc.
- Design distributed services including microservices, messaging design, and data design.
- Experience with AWS stack, including API Gateway, AWS Lambda, SNS, SQS, and DynamoDB (bonus for Google Cloud / Azure)
- Use of event-based system designs (not required).
- Experience with Jira, Agile, CI/CD, Git, Code Reviews
What You'll Do
- Design innovative solutions that push the boundaries of the EdTech space - We believe there is a universe of potential that technology can unlock in education. We want you to have that same vision, whether that's applying new technology to education or research into a new product.
- You love to build amazing technology - It's not enough you translate business solutions into code. You are proud of your craft and love to build great software.
- You enjoy collaborating and communicating with other engineers, and both product and design teams. In a remote-only working environment, this is even more crucial.
- Design matters - You care about the little things that make a great user experience and you're willing to fight for it!
- You are great at decomposing complex problems - You are a great debugger and problem solver.
- Mentoring engineering best practices - You are open to sharing and mentoring others about technology.
- Remain calm - We know that software development is a stressful job. Our engineers are calm under pressure, analytical, logical, and a beacon of trust for everyone involved.
Who we are . . .
Hi, we're Blueprint. We are the leading boutique provider of LSAT and MCAT test preparation. We live at the intersection of education and technology. We use cutting edge technology and powerful data to create personalized and innovative learning experiences. Our team is passionate about education and its ability to improve lives. Our learners hold us to a high standard, and we do the same with each other. We thrive on change, we are relentless about improvement, we practice trust-based vulnerability, and we are committed to a culture of freedom and responsibility. We get a lot done, and we have a lot of fun doing it.
We offer several prep options for students, including an online self-study program, in-person and live online classroom options, and live online tutoring. We are a founder-led company that started with a simple vision to prep students more effectively by making learning more engaging, more entertaining, and more effective. We are educators at heart looking to serve our students better every day. We know what's at stake and we understand what it takes to help students succeed.
- Meaning. Do meaningful work that has a positive impact on society.
- Influence. Good ideas win and we value contributions from everyone.
- Innovation. It's central to who we are and everything we do.
- Growth. We are always learning and you will sharpen your skill set.
- Performance. We set aspirational goals and make them happen.
- Low ego. High energy. That's our recipe for success.
- Autonomy. Our team thrives with freedom and responsibility.
- Flexibility. We trust our people to do great work without unnecessary rules.
- Remote first. And not going back.
Benefits include:
- Competitive salary at a fast-growing company
- Remote-first work environment allowing for flexibility
- Unlimited PTO, comprehensive health benefits and 401(k) match
- Additional Reenergize Days to support work-life balance
- Monthly remote-work stipend
- Flexible Spending Account
- Parental leave benefits
- Volunteer opportunities
- Health & wellness focus: quarterly yoga and mental health seminars
- Quarterly no meeting weeks
- Continual learning, Lunch-and-Learn, and mentoring opportunities
- Free employee test prep programs and family discounts
Recommended Skills
- Aws Lambda
- Agile Methodology
- Amazon Dynamo Db
- Amazon Simple Notification Service (Sns)
- Amazon Simple Queue Service (Sqs)
- Amazon Web Services
Browse other jobs