Senior Backend Engineer
Structure
Software Engineering
Remote
Posted on Friday, June 30, 2023
Responsibilities:
- Drive high-level, scalable innovation across Structure's backend infrastructure
- Design, develop, and implement key features that drive user engagement
- Drive an innovative vision for the backend infrastructure
- Design, build and maintain highly scalable and reliable infrastructure, APIs, and services
- Lead system design/development discussions, standup sessions, code reviews, and coaching meetings.
- You'll own best practices for backend infrastructure with a focus on high throughput, high reliability, and low latency
- Debug issues across services and multiple levels of the stack
- Collaborate with a global team of engineers, PMs, designers, and other colleagues.
Requirements:
- BS/MS in Computer Science or equivalent experience
- 3+ years of server-side/backend development experience
- 3+ years of advanced programming experience (Java, C++, Python, Go, Rust)
- Strong experience with CQRS and event sourcing architectures
- Strong experience with RESTful API design and messaging/stream-processing
- Experience with unit & functional testing, troubleshooting, and debugging
- Experience with Agile/Scrum methodologies
- Experience in Git/GitHub and branching methodologies, code review tools, CI tools, JIRA, Confluence, etc.
- Excellent ability to communicate and work within a tight, cross-functional team of engineers
- An optimistic and collaborative attitude
- Attention to detail
- Passionate about crypto, blockchain, and/or DeFi innovation
Preferred Experience (Not Required):
- Recent experience in the FinTech, blockchain, or digital assets industry
- A proponent of open-source software licenses
- Experience working with a globally distributed, remote-first team