Senior Software Architect Job at Token Metrics

Token Metrics provides AI-based cryptocurrency ratings and price predictions. Our customers leverage our professional analysts, analytics, and artificial intelligence to become smarter crypto investors.

We are recruiting to fill the position below:

Job Position: Senior Software Architect

Job Location: Lagos

Job Description


  • We are seeking an exceptional Senior Software Architect to lead the evolution of our analytics platform and trading bot.
  • This key role will be instrumental in scaling our infrastructure to support millions of users globally while ensuring optimal performance, reliability, and security.

Key Responsibilities

  • Conduct a comprehensive review of Token Metrics' current architecture, identifying areas for improvement and optimization.
  • Design and oversee the implementation of scalable solutions to support millions of global users.
  • Provide technical leadership and mentorship to the development team.
  • Stay abreast of emerging technologies and industry trends, recommending innovative solutions.
  • Ensure the security and reliability of Token Metrics' platforms at scale.
  • Develop and maintain architectural documentation and standards.
  • Collaborate with cross-functional teams to align technical solutions with business objectives.
  • Implement strategies to significantly reduce the number of bugs in our platform.
  • Enhance the quality assurance process to improve the reliability of our engineering output.

Required Skills and Qualifications

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or related field.
  • 10+ years of experience in software development with at least 5 years in a senior architectural role.
  • Expert-level knowledge of system design and architecture principles.
  • Proven experience in scaling applications to support millions of users.
  • Deep understanding of OLAP and OLTP databases, with specific experience in Snowflake.
  • Proficiency in modern web technologies and frameworks, including Next.js, Supabase, Tailwind, and Shadcn.
  • Strong background in cloud computing and distributed systems.
  • Relevant certifications include Google Cloud Professional Cloud Architect.
  • Excellent problem-solving skills and ability to think strategically.
  • Strong communication skills and ability to convey complex technical concepts to non-technical stakeholders.
  • Extensive experience in implementing bug reduction strategies and improving software quality.

Preferred Qualifications:

  • Experience in the cryptocurrency or fintech industry.
  • Knowledge of blockchain technologies and decentralized applications.
  • Familiarity with machine learning and AI, particularly in the context of trading algorithms.
  • Track record of successful large-scale system migrations.
  • Contributions to open-source projects or published technical articles.