Компания не указана
Backend Engineer
2 нед. назад
Страна неизвестнаSeniorRemote
algorithmsdata structuressoftware design patternsapiweb3blockchainsmart contractsai
Backend Engineer role focusing on designing scalable distributed backend systems, working closely with product teams, and evolving Web3 platform components with AI integration, in a fast-paced startup environment.
Обязанности
- Design, build, and maintain scalable distributed backend systems powering platform and product capabilities.
- Own backend services end-to-end: from architecture and implementation to monitoring and long-term reliability.
- Work closely with product and engineering peers to actively shape product decisions — not just execute specs.
- Scope solutions with the clients building on our API: turn a vague request into a concrete proposal, and the proposal into a plan the team can build.
- Build and evolve Web3 platform backend components, including protocol integrations, support for newly emerging blockchain networks, and reliable interactions with smart contracts.
- Ensure high standards of code quality, performance, security, and observability.
- Operate comfortably in a fast-paced startup environment, balancing speed and correctness.
- Use AI as a core part of your engineering workflow — designing, reviewing, debugging and shipping with it.
- Contribute to technical discussions, reviews, and mentorship within the engineering team.
Требования
- 5+ years of experience designing and building distributed backend systems.
- Strong knowledge of algorithms, data structures, and software design patterns.
- Comfortable working in a fast-paced startup environment.
- Strong desire to actively contribute to product evolution, not just implementation.
- Comfortable working directly with customers — hearing a vague problem and coming back with a concrete proposal.
- Hands-on, daily use of AI in your engineering work.
- You should be able to talk concretely about where it has changed how you build, and where you've learned not to trust it.
- High standards for code quality, system reliability, and user experience — you care about getting it right, not just getting it done.
- Strong ownership mindset — you take responsibility for outcomes, not just tasks.