Senior Backend Engineer (API and Data Services)

Based

Based

Posted on Mar 24, 2025

We are seeking a highly motivated and experienced Senior Backend Engineer to join our growing team. You will play a pivotal role in building and scaling the critical data services that power our innovative social platform. Your primary focus will be on designing, developing, and deploying high-performance APIs for both internal use and external third-party consumption. You will also be instrumental in integrating embedded wallet solutions and ensuring the reliability and accuracy of our price data service. You'll be a self-directed contributor, comfortable working in a flat, agile organization, and passionate about building robust and scalable systems.

Responsibilities:

  • Design, develop, and maintain our Price Data Service: This includes optimizing database queries (PostgreSQL), implementing caching strategies (Redis), and ensuring low-latency data delivery.
  • Build and manage public-facing APIs: Design, develop, and document RESTful APIs for third-party access to market data and other relevant data. This includes implementing robust authentication, authorization, rate limiting, and versioning.
  • Integrate embedded wallet solutions: Work with third-party wallet providers to seamlessly integrate their SDKs into our backend. This includes handling user authentication, wallet connections, and transaction signing.
  • Write high-quality, well-tested code: Implement unit, integration, and end-to-end tests to ensure reliability and maintainability.
  • Participate in code reviews and contribute to best practices.
  • Proactively identify and address performance bottlenecks and security vulnerabilities.
  • Understand the end-to-end flow of our application, from frontend to backend and blockchain.
  • Think customer-centrically (both internal users and external API consumers).
  • Proactively improve existing code anywhere in the organisation.

Qualifications:

  • 5+ years of experience in backend development, with a strong emphasis on Node.js and TypeScript.
  • Proven experience building and deploying production-grade APIs (RESTful). This is a must-have.
  • Strong experience with relational databases (PostgreSQL) and query optimization.
  • Experience with caching technologies (Redis).
  • Experience integrating with third-party APIs and SDKs.
  • Solid understanding of asynchronous programming.
  • Strong understanding of security best practices for APIs and web applications.
  • Experience with testing frameworks (Jest, Mocha, etc.).
  • Excellent problem-solving and communication skills.
  • Ability to work independently and take ownership of projects.
  • Experience working in a fast-paced, agile environment.
  • Experience with cloud platforms, particularly AWS.

Bonus Points (Highly Desirable):

  • Experience with Web3 technologies.
  • Experience with GraphQL.
  • Experience building financial or trading-related applications.
  • Familiarity with API documentation tools (Swagger/OpenAPI).
  • Experience with message queues (e.g., RabbitMQ, Kafka).
Based is an equal opportunity employer.