Backend Staff Engineer
Deuna
Software Engineering
San Francisco, CA, USA
Role Overview
We are looking for a Backend Staff Engineer to lead the design and development of scalable backend systems.
This role is focused on building high-quality, reliable services, improving system performance, and guiding engineering teams through technical decisions. You will work closely with Engineering Managers and Product teams to deliver robust backend solutions.
Key Responsibilities
Backend Development & Architecture
Design, build, and maintain backend services and APIs.
Develop scalable and secure distributed systems.
Define and implement best practices for performance and reliability.
Technical Leadership
Provide technical guidance to engineering teams.
Participate in architecture discussions and design decisions.
Improve development standards and documentation.
System Optimization
Identify and resolve performance bottlenecks.
Implement improvements in scalability, monitoring, and reliability.
Design data models, caching strategies, and asynchronous processes.
Collaboration
Work closely with Product and Engineering teams.
Support the delivery of new features and system improvements.
Ensure alignment between technical solutions and business needs.
Requirements
8+ years of experience in backend development.
-
Strong experience with:
Golang and/or Python
-
Experience working with:
Distributed systems
REST or GraphQL APIs
Event-driven architectures
Experience with AWS or similar cloud platforms.
-
Knowledge of:
SQL and NoSQL databases
Caching (Redis or similar)
Messaging systems
Understanding of security best practices.
Strong problem-solving skills.
Good communication skills.
English is a plus.
Nice to Have
Experience in fintech, payments, or e-commerce platforms.
Experience with high-traffic systems.
Knowledge of compliance and security standards.
0 - 0 USD a year