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]