Design, build, and maintain backend systems that are reliable, scalable, and performant
Write clean, maintainable code and make thoughtful architectural decisions
Collaborate closely with product managers, frontend engineers, and account managers to build products that solve real user needs
Take ownership of features and systems, driving them from idea to production
Review code, share knowledge, and contribute to a culture of learning and continuous improvement
Troubleshoot issues in production and help improve system observability and resilience
Requirements
3+ years of hands-on experience in backend software development
Strong knowledge of one or more backend languages (e.g., Java, Go, Node.js, etc.) Python
Experience with relational databases, SQL, API design, and cloud infrastructure (AWS, GCP, or Azure)
A history of working cross-functionally with non-engineering teammates (design, product, accounts, etc.)
Comfortable working in a fast-paced, collaborative environment where priorities can shift
Additional Instructions
Design, build, and maintain backend systems that are reliable, scalable, and performant
Write clean, maintainable code and make thoughtful architectural decisions
Collaborate closely with product managers, frontend engineers, and account managers to build products that solve real user needs
Take ownership of features and systems, driving them from idea to production
Review code, share knowledge, and contribute to a culture of learning and continuous improvement
Troubleshoot issues in production and help improve system observability and resilience