Senior Backend Engineer (API and Data Services)
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).
Apply Now
Email your resume or relevant links (like GitHub or LinkedIn) along with anything else you want to share to engineering-careers@basedbrands.io
. Please also share how quickly you would be able to start and your ask.