About the company
Interested in working on cutting-edge blockchain technology and creating equitable access to the global financial system? Since 2014, the mission-driven team at the Stellar Development Foundation (SDF) has helped fuel the tremendous growth of the Stellar blockchain network, an open-source platform that operates at high-scale today. Developers and companies around the world build on it, and the SDF team is expanding to support the rapidly growing and changing Stellar ecosystem. The launch of Soroban, the new smart contracts platform designed to work well with Stellar, brings a wealth of opportunity for innovation. When you join SDF as a Community Manager, you will be a part of a team thatās leveraging that opportunity to increase developer participation in order to bootstrap the ecosystem of tools, protocols, dapps, and educational resources necessary for Soroban to succeed.
Job Summary
In this role, you will:
šBe involved in all aspects of the development process for Vibrantās backend services - from vision to implementation to release to maintenance. šDesign software architecture that supports high scale. šBe proactive about improving our architecture. šAct as a leader in steering the team to the right path. šCollaborate closely with product, design, and fellow engineers on reviewing code and designs. šContribute to best practices for all of engineering at SDF. šHelp the team continually improve our deployment, monitoring, and response processes.
You have:
š7+ years of professional software development experience šA BS or higher in Computer Science or a related field šDeep experience designing and deploying production backend services at scale to cloud hosting šStrong computer science fundamentals: data structures, algorithms, distributed systems, and information retrieval šWritten server applications in Go, Python, Ruby, Rust, Java, or similar languages šGreat communication skills and can advocate and lead technical discussions, especially during the design and code review process šExpertise in software design patterns, and how to build components that are reusable, extensible, and modular šEnthusiasm about working on a small, growing team where you'll be given a lot of autonomy