Full Stack Engineer (Backend Focus) - Remote

[REMOTE]

25 Feb 2025

Overview of the Role 

Steppingblocks brings big data analytics to higher education with rich data and interactive visualizations. We enable students to make data-driven, efficient decisions regarding their education and career journeys. We also help university administrators better understand outcomes for their graduates to better modify curricula for demanded skills, engage with employers/alumni, and report to relevant stakeholders.

We are looking for an experienced Full Stack Engineer with a backend focus to join our talented engineering team. You will collaborate with cross-functional product and design teams to architect, build, and maintain the backend that powers our platform. As a backend-focused full stack engineer, you will leverage your expertise in languages like Typescript, Python and Go to craft robust, scalable services and APIs that can support our rapid growth. The ideal candidate will have 5+ years of hands-on experience building complex web applications, using SQL/NoSQL databases, implementing microservices, and optimizing performance. If you are an innovative problem-solver passionate about developing high quality, maintainable code, and want to have ownership and impact over a critical part of our stack, we would love to hear from you.

Primary Responsibilities

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Build reusable, testable, and scalable backend services and APIs

  • Optimize backend systems for performance, scalability, and reliability

  • Implement robust monitoring, logging, and alerting

  • Troubleshoot and debug backend issues and outages

  • Contribute to documentation and guides

  • Participate in code reviews, design reviews, and planning sessions

Required Qualifications

  • 5+ years of experience in software engineering and full stack web development

  • Proficiency with several backend languages such as Python, Go, etc..

  • Experience with REST, RPC, or GraphQL API design and implementation

  • Knowledge of web application development and common architectural patterns

  • Hands-on experience with SQL and NoSQL databases

  • Experience with containerization technologies like Docker

  • Familiarity with AWS, GCP or other cloud platforms

  • Comfortable with Git, GitHub, and CI/CD pipelines

  • High attention to detail

  • BS/MS degree in Computer Science or related field preferred

Preferred Qualifications

  • Experience with distributed, microservice-based architectures

  • Experience with Elasticsearch/OpenSearch

  • Experience with Snowflake API/Dataframe API

  • Familiar in JavaScript/TypeScript

  • Familiar with Monorepo design patterns (NX)

  • Familiar with Next.js / Redux / React Context / Express.js

  • Strong drive to automate processes and improve engineering efficiency

  • Background in a highly agile, fast-paced startup environment

Perks

  • Unlimited PTO

  • Medical, vision, and dental benefits

  • 401K

Mid-Senior Level

Full Time

[REMOTE]