CloudDockerDynamoDBGoMongoDBPostgresRubyRuby on Rails
About the role
Build new services to meet critical product and business needs using Golang
Design scalable systems to solve novel problems with modern cloud technology and industry best practices
Articulate a long term vision for maintaining and scaling backend systems and the teams running them
Work with engineers, designers, product managers and senior leadership to turn product and technical vision into a tangible roadmap every quarter
Write high quality, well tested code
Solve unique, large scale, highly complex technical problems bridging web-scale application constraints and blockchain technology
Operate real-time applications with high frequency, low latency updates and manage secure, dockerized cloud infrastructure
Requirements
At least 5 years of experience in software engineering
Designed, built, scaled and maintained production services, and know how to compose a service oriented architecture
Write high quality, well tested code
Passionate about building an open financial system
Experience with Golang, Ruby, Docker, Rails, Postgres, MongoDB, or DynamoDB (listed as technologies)
Experience building financial, high reliability, or security systems
Nice to haves: rapid company growth (startup to mid-size), growth experiments or A/B testing frameworks
Nice to haves: Experience with Blockchain technology (such as Bitcoin, Ethereum) and crypto-forward onchain experience (interacting with Ethereum addresses, using ENS, engaging with dApps)