Odos - Backend Engineer
Job description
Odos (odos.xyz) is a smart order routing (SOR) solution that allows users to trade digital assets across decentralized exchanges. Launched in May 2022, Odos is available on 15 EVM chains and uses a patented algorithm to deliver the best swap rates to retail and institutional traders. Our multi-token swap feature allows users to trade many tokens in a single atomic transaction, and our newly launched intent based order types are leading the way in advancing the Web3 user experience. We are headquartered in Los Altos, CA (SF Bay Area).
About the Role:
We’re looking for a dynamic, fast-paced individual who is excited to play a crucial role in a lean team as a core Backend and Smart Contract Engineer. This role will be responsible for building and updating core API microservices to support and maintain new and existing features. Will also involve interacting with and potentially designing database systems for indexing platform and blockchain data efficiently at large scale. Finally, this role will require working collaboratively with other engineers on the design and development of EVM smart contracts, with security and efficiency of the utmost importance.
Your Focus
Design, development, and deployment of new features to and various internal backend services
Support the development, auditing, and deployment of new and existing smart contracts for the Odos platform
Job requirements
Technical skills:
Python API microservice development, preferably in FastAPI
Poetry or similar for dependency management
Maintaining codebase style with Pylint / Mypy / Black / Isort or similar
Unit testing with Pytest
Databases
SQL relational database development (PostgreSQL preferred)
Redis for cache and volatile data storage
Smart Contract Development
Experience with EVM smart contract development using Solidity
Libraries for interacting with blockchain data, web3py preferred
Testing with Foundry or similar blockchain forking frameworks
Github
Planning tasks with github issues
Working with branches and pull requests
Automation of various CI/CD pipelines using Github Actions
AWS/Terraform
basic understanding of AWS services and terraform configs a plus
Orchestration of application deployment configs via ArgoCD or similar
What You Need:
3+ years of backend engineering experience preferred
Comfortable with taking ownership of the planning and execution of production releases
Experience with high-intensity fast-moving teams or start-ups specifically
Creative and analytical problem-solving skills
Excellent communication skills to confidently and clearly articulate thoughts
Self-starter who proactively looks for opportunities to contribute to the team, and can work independently on deliverables
Bonus Points :
You have worked previously in DeFi or other crypto protocols
Experience with Web3 specific libraries and blockchain data APIs
You have database experience as well to support on other initiatives
Experience with API based payment platforms, such as Stripe
All done!
Your application has been successfully submitted!
Recommended Jobs
Specialist, AI and Innovation
Please Note: This role requires the ability to work on site 3 days per week per company policy. The annual salary range for this role is $80,000-$85,000 in San Francisco. The World Economic …
Real Estate Dispositions Agent
About Us: Kingdom Homes is a multiple seven-figure nationwide real estate wholesaling & flipping business operating in 15+ markets across the U.S . We specialize in sourcing off-market discounte…
Psychiatric Technician Assistant (Safety) (Certified Nursing Assistant)
Job Description and Duties Under the direction of the Shift Lead, the Psychiatric Technician Assistant (Safety) provides a safe, clean and therapeutic environment on the residence where forensic i…
24/7 BAT Collector
About the Job Exam One, a Quest Diagnostics Company, is currently seeking DOT/BAT certified individuals for working in and around the Bakersfield, California area. Candidate will need to be o…
1520 - Network Engineer I - III
Sigma Defense is seeking a Network Engineer I-III to support the design, implementation, and sustainment of the Navy’s enterprise networks. The hired candidate will design, configure, secure, aut…
Stockroom Clerk
Description Shift: Monday–Thursday, 6AM – 4:30PM (4/10 schedule – Fridays off) Pay Rate: $18.00 – $20.00 DOE • Complete tasks such as loading, unloading, order (kit) pulling, counting of material…
Travel Registered Nurse L&D Job
Job Overview TLC Nursing Associates, Inc. is seeking a compassionate and experienced Registered Nurse (RN) – Labor & Delivery (L&D) for travel assignments . This role involves providing speci…
Relief / On Call Licensed Vocational Nurse / Licensed Psychiatric Technician
Description Position Title: Relief Licensed Vocational Nurse / Licensed Psychiatric TechnicianProgram/Dept: MHRC Reports to: Director of NursingClassification: Relief/ On call, Non-Exempt Shift …