- Company Name
- Morpho
- Job Title
- Staff/Senior Backend Engineer
- Job Description
-
**Job Title**
Staff/Senior Backend Engineer
**Role Summary**
Design, develop, and maintain high‑performance backend services and APIs that power consumer and business‑critical features of a DeFi lending protocol. Own backend domains, mentor junior engineers, and drive cross‑team initiatives to improve reliability, performance, and operational excellence.
**Expectations**
- **30 days**: Ramp up on existing APIs, data flows, and deployment practices; deliver a user‑visible improvement.
- **4–6 months**: Own end‑to‑end delivery of scoped features, propose and implement architecture improvements, and enhance reliability through observability and incident management.
- **12 months**: Become the trusted owner of a key backend domain with a multi‑quarter roadmap, consistently deliver high‑impact features, resolve complex cross‑team problems, and elevate team standards.
**Key Responsibilities**
- Design, build, and operate backend services using TypeScript/Node and GraphQL.
- Model data, evolve PostgreSQL schemas, and optimize for correctness, performance, and maintainability.
- Collaborate with frontend, product, protocol, risk, and security teams to ship end‑to‑end outcomes.
- Monitor, troubleshoot, and improve production systems with a focus on observability, incident response, and operational excellence.
- Simplify systems by reducing complexity, paying down technical debt, and standardizing patterns.
- Mentor and guide engineering teammates; sponsor technical design and cross‑team initiatives.
**Required Skills**
- 3–5 years (Senior) or 8–10+ years (Staff) of backend development experience.
- Strong proficiency in TypeScript/Node and GraphQL API development.
- Expertise in relational databases, especially PostgreSQL (data modelling, schema evolution, performance tuning).
- Experience with production operations, observability, monitoring, incident response, and reliability engineering.
- Excellent written and async communication across distributed teams; low‑ego, team‑first mindset.
- Bias for action, ownership, and first‑principles problem solving.
- Genuine curiosity for crypto/Web3 ecosystems and continuous learning.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant database or backend architecture certifications are a plus.