Senior Backend Engineer
Builds and maintains large-scale cloud-based backend systems for DeFi products at Uniswap Labs, driving strategic initiatives, providing technical leadership, and collaborating cross-functionally. Requires 6+ years experience with strong coding, architecture, and Web3 knowledge.
About the job
Responsibilities
- Write high quality and well tested code, and review code from other team members.
- Collaborate with engineers, designers, and product managers to turn requirements into products and lead the execution end to end.
- Provide guidance and technical leadership to peers in navigating architectural and coding tradeoffs.
- Take charge of driving strategic technical initiatives across engineering pods that impact the entire engineering organization.
Requirements
- 6+ years of software engineering experience
- Excellent coding skills, deep understanding of cloud architectures, algorithms, and strong debugging capabilities.
- Consistently manage projects comprehensively, starting from gathering requirements and designing, to debugging and testing, and finally to release management and operational monitoring.
- Design, build, and maintain a large-scale production system on the cloud, ensuring smooth operation and high availability.
- Be able to build systems from the ground up, on a 0→1 fashion.
- Desire to keep up with modern best practices in software development/Web3, and shape our tech stack as we build out new systems and services.
- Mentored junior engineers
Nice to have
- Has previously been a Technical Lead
- Prior experience with time-series based monitoring / observability systems
- Degree in computer science
- Experience with Typescript
- Experience with AWS
Compensation
Minimum full-time salary of $180,000-$226,000. Full Time employees at Uniswap Labs are also eligible for other compensation elements, including tokens, and benefits.
Skills
TypeScript, AWS, Web3, Cloud Architectures, Algorithms, Observability Systems, Kubernetes
Similar jobs
Backend Engineering jobsSenior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.
Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.
Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.
Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.
Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.