Senior Software Engineer

October 6, 2024

Apply for this job

Job Description

Job Type: Full Time

Key Responsibilities:

  • Design, build, and maintain robust, scalable systems for data from DeFi protocols, blockchain networks, and various other data sources.
  • Contribute to making our platform world-class.
  • Collaborate with stakeholders to understand their system requirements and provide the necessary support to help their productivity.
  • Implement quality control measures to ensure system integrity and quality.
  • Actively participate in code and design reviews, providing constructive feedback to peers and maintaining high coding standards.
  • Keep up-to-date with the latest industry trends, technologies, and best practices to ensure the continuous improvement of the platform.
  • Contribute to the creation of technical documentation and user guides.
  • Troubleshoot, diagnose, and resolve software defects, ensuring optimal system performance and reliability.

Key Requirements:

  • At least 4 years of professional development experience.
  • Experience developing production-quality software in high-performance languages. We currently use Python, Next.js & Typescript but are open.
  • Experience with distributed data processing frameworks and related technologies such as Dagster, Prefect, Airflow, Kafka, Spark, Flink, etc.
  • Experience with building backend systems.
  • Demonstrated experience in optimizing front-end performance and familiarity with browser APIs.
  • Ability to quickly internalize abstract concepts in new domains, coupled with strong problem-solving skills and attention to detail.
  • Ability to work independently and within a team, manage multiple projects, and meet deadlines.
  • Strong communication skills and the ability to work collaboratively in a distributed team environment.
  • Passion for DeFi and the broader crypto ecosystem, with a willingness to immerse oneself in the space.

Preferred Requirements:

  • Experience working in the crypto industry is a big plus but not required.
  • Experience with Hardhat & Postgres preferred.
  • Enthusiasm for the space, especially DeFi, is very much desired.
  • Background in smart contract development (e.g., Solidity) or contributions to the DeFi community through research or open-source projects.

Benefits and Perks:

  • Remote first – work from anywhere in the US & CAN!
  • Competitive packages with the added opportunity for incentive-based compensation.
  • Regular in-person company retreats and cross-country “office visit” perk.
  • 100% paid medical, dental and vision premiums for employees.
  • Laptop, monitor, keyboard and mouse setup provided.
  • $1,000 WFH stipend upon joining.
  • $100 per month reimbursement for fitness-related expenses.
  • Monthly reimbursement for home internet, phone, and cellular data.
  • Unlimited vacation policy.
  • 100% paid parental leave of 12 weeks.
  • Fertility benefits.