Senior Backend Engineer

Agora Finance

Agora Finance

Software Engineering
Posted on Dec 6, 2023

Senior Backend Engineer

Who we are

Over the next 10 years, payment and financial services businesses will upgrade the movement of money and financial assets to blockchain-based networks.
We are on a mission to revolutionize how people access and transact in the world’s most widely recognized and stable currency, the US Dollar. We believe that financial inclusion should be a right, not a privilege. That cost-effective, accessible financial services can profoundly impact people’s lives, especially in regions where traditional banking systems fall short.
Agora is building a next-generation payments, asset management, and operations platform that’s purpose-built for transmitting value on blockchain digital rails. The Company is led by Nick van Eck (prev. at General Catalyst 4+ years) and Drake Evans (ex-lead engineer at Frax Finance, the issuer of the second largest onchain stablecoin).

What we’re building

First and foremost, we’re building an engineering organization dedicated to producing the best. We are building a culture where we work as a team, operate as a unit, and trust each other to produce the best code and culture we can.
Agora’s first product — a fully collateralized, freely tradeable USD stablecoin — will be launched in the year ahead. It will compete directly with the heavyweight stables in the market today but will differentiate materially in terms of its value proposition, resource allocation, and go-to-market strategy. The stable’s collateral will be managed by VanEck, one of the world’s largest asset managers and ETF issuers (~$80B AUM).

Who you are:

Capable of moving fast while prioritizing code quality and maintainability
Fast-learner: you are proactive and able to pick up new things quickly
Experience architecting applications from scratch
You take extreme pride in building the best

Responsibilities:

Architect, develop and maintain the server-side logic, databases, APIs, and other backend processes to meet application requirements
Develop a high-trust high-quality engineering culture
Collaborate closely with our CTO and CEO to directly impact product roadmap
Collaborate with frontend developers to ensure seamless integration of user-facing elements.
Engage in the entire application lifecycle, focusing on coding, debugging, and deploying with an emphasis on high quality, scalable code.
Develop and maintain our database layer, APIs, and other web services
Hire, Teach, and Mentor junior engineers

Qualifications:

5+ years of backend development
Strong expertise in Typescript and Golang (willing to learn rust)
Proficiency in both SQL and NoSQL databases, understanding of ACID properties, and knowledge of distributed database architectures
Proficient in RESTful API and GraphQL development, with a deep understanding of OpenAPI/Swagger documentation
Proven experience working on large projects with long-term impact on a single system or team
Experience leading the development of distributed systems and micro-service architecture
Ability to handle unexpected challenges, perhaps even those that fall outside strict backend development
Must be open to learning new technologies, methodologies, and moving between different tasks
Must be able to articulate complex technical issues to non-technical stakeholders
Bonus Qualifications:
Experience in high security or financial applications
Knowledge of Front End Development and Devops
Experience interacting with blockchains

If this sounds like you drop your resume and a brief note to [email protected]