Talent.com
Odos - Backend Engineer

Odos - Backend Engineer

deCircleSan Francisco, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview

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 api.odos.xyz and various internal backend services
  • Support the development, auditing, and deployment of new and existing smart contracts for the Odos platform

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
  • #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Backend Engineer • San Francisco, CA, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Java Backend Engineer

    Java Backend Engineer

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer focused on Java backend development.Key Responsibilities Design, build, and maintain backend services using Java Collaborate in an Agile team to deli...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    OpenText Content Server Developer

    OpenText Content Server Developer

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an OpenText Content Server Developer.Key Responsibilities Maintain applications and ensure smooth operation of legacy enterprise systems Troubleshoot issues, fix bugs, a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Fullstack Developer (Ruby on Rails)

    Fullstack Developer (Ruby on Rails)

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Fullstack Engineer (Ruby + React).Key Responsibilities Build and maintain backend services and APIs using Ruby on Rails, integrated with React frontends Design and imp...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Visual Studio Developer

    Visual Studio Developer

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Visual Studio Programmer.Key Responsibilities Analyzing underwriting operations and modifying programs to meet objectives Validating, testing, and documenting the deli...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior TypeScript Backend Engineer

    Senior TypeScript Backend Engineer

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Backend Engineer responsible for designing, building, and operating backend systems and indexers for Web3 products. Key Responsibilities Design, build, and operate produ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Freelance Ruby Developer Consultant

    Freelance Ruby Developer Consultant

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Freelance Developer Consultant (Ruby) - Quality Assurance (AI Trainer).Key Responsibilities Code generation and review, prompt evaluation, and complex data annotation ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    AWS Cloud Developer

    AWS Cloud Developer

    VirtualVocationsHayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an AWS Cloud Developer to support an ERP System Implementation on a consulting basis.Key Responsibilities Implement standard AWS components such as VPC, security groups, ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Applications Developer 3

    Applications Developer 3

    VirtualVocationsHayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Applications Developer 3 to join their IT transformation team.Key Responsibilities Collaborate with engineers to support IT transformation initiatives Design and deve...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Lead Frontend Software Engineer

    Lead Frontend Software Engineer

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Sr.Key Responsibilities Define and drive reusable, reliable, and scalable front-end architectures across the platform experiences Lead design and development of s...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    PHP Developer

    PHP Developer

    VirtualVocationsHayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Middle PHP Developer.Key Responsibilities Develop and support payment integration modules and services Refactor, optimize, and improve existing code Collaborate with ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Oracle HCM Cloud Developer

    Oracle HCM Cloud Developer

    VirtualVocationsHayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Oracle HCM Cloud Conversion Developer.Key Responsibilities Develop and implement data conversion strategies for Oracle HCM Cloud systems Design and automate data conv...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Full-Stack Engineer

    Full-Stack Engineer

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer to join their collaborative, remote-first engineering team.Key Responsibilities Collaborate to write, test, and deploy full-stack features using techn...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Backend C# Developer

    Senior Backend C# Developer

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Backend C# Developer with cloud experience.Key Responsibilities Design, develop, and maintain back-end services and APIs with. NET and C# Translate complex busin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    MERN / MEAN Stack Developer

    MERN / MEAN Stack Developer

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a MERN / MEAN Stack Developer.Key Responsibilities : Develop websites using HTML, CSS, Node.Angular2+ Create, deploy, and maintain automated system tests while collaboratin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Developer Experience Engineer

    Developer Experience Engineer

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a DX Engineer - Go to Market.Key Responsibilities Create developer-facing content to support the lead pipeline, including articles, guides, webinars, and demos Partner w...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Azure DevOps Enablement Lead

    Azure DevOps Enablement Lead

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Azure DevOps (ADO) Enablement Lead.Key Responsibilities Assess current ADO / ATP usage across DTS and identify gaps Design and implement standardized workflows, dashboa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    California Licensed Cloud Engineer

    California Licensed Cloud Engineer

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Platform / Cloud Engineer.Key Responsibilities Develop and manage deployment pipelines using Terraform and Kubernetes Modernize components and improve core infrastr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    MEAN Stack Software Developer

    MEAN Stack Software Developer

    VirtualVocationsHayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a MEAN Stack Software Developer to join their IT Services department.Key Responsibilities Design, develop, maintain, test, and document high-quality software solutions C...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Remote Ruby Developer Consultant

    Remote Ruby Developer Consultant

    VirtualVocationsHayward, California, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    A company is looking for a Freelance Developer Consultant (Ruby) - Quality Assurance (AI Trainer).Key Responsibilities Code generation and code review Training and evaluation of large language m...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Application Developer II

    Application Developer II

    VirtualVocationsConcord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Application Developer II.Key Responsibilities Reviews, analyzes, modifies, creates, debugs, and tests applications Implements code and documents system changes based ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours