Portfolio Company Opportunities
Join a Startup, Change the World

Senior Platform Engineer

Fanfix

Fanfix

Software Engineering
Los Angeles, CA, USA
Posted on Dec 14, 2024
Company Overview

Fanfix is a leading content platform that empowers creators to pursue their passions while earning from their work. Our mission is to provide a safe, brand-friendly environment where creators and fans can connect and engage. With over 7 million fans globally, we enable meaningful interactions through features like direct messaging, tipping, and exclusive content access. At Fanfix, we continuously innovate to enhance both the creator and fan experience, redefining how creators interact with their audiences.

Role Overview

Fanfix is seeking a highly skilled Senior Platform Engineer to join our dynamic team. This role offers an exciting opportunity to take a leadership position in driving the development and innovation of our platform. As a Senior Platform Engineer, you will focus on complex system design, provide technical leadership, and mentor team members. Collaborating with cross-functional teams, you will build scalable, reliable, and high-performing systems that are central to our product’s success.

Key Responsibilities
  • System Architecture: Design and review complex system components and integrations to ensure scalability, security, and maintainability.
  • Project Leadership: Lead significant projects from inception to deployment, with a strategic impact on the platform.
  • Mentorship: Guide junior and mid-level engineers, fostering a culture of knowledge sharing, collaboration, and continuous learning.
  • Technical Solutions: Translate business requirements into technical solutions in partnership with stakeholders.
  • Innovation: Drive enhancements in platform technology and development processes, advocating for best practices.
  • Code Quality: Participate in and influence code reviews to uphold high-quality standards.
  • Issue Resolution: Debug and resolve critical platform issues, ensuring production system reliability.
QualificationsRequired Skills:
  • Educational Background: Bachelor’s degree in Computer Science or a related field is highly desirable.
  • Experience: At least 5+ years of professional experience in platform engineering or a related role.
  • Programming Expertise: Proficient in TypeScript and Node.js with a strong understanding of asynchronous programming.
  • Testing: Experienced in using Jest for unit and integration tests.
  • Database Management: Strong expertise in SQL and PostgreSQL, with hands-on experience using ORM tools such as MikroORM, Sequelize, or Prisma.
  • API Development: Familiarity with GraphQL API design and implementation.
  • Frameworks: Experience with NestJS or similar frameworks for building scalable applications.
  • Attention to Detail: Demonstrates precision and thoroughness in code development, testing, and documentation.
  • Hybrid Work Skills: Effective in balancing remote and in-office collaboration with strong communication skills.
  • Proactiveness: Ability to take initiative with minimal direction, aligning with team and business objectives.
Preferred Skills:
  • Proven experience in architecting and scaling platform systems in cloud-based environments.
  • Strong understanding of microservices architecture and API design principles.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerized applications.
  • Experience managing complex technical projects and effectively communicating progress to stakeholders.
  • Knowledge of Agile development methodologies and collaborative teamwork environments.
  • Prior experience in mentorship or technical leadership roles.
Benefits
  • Competitive Compensation: Attractive salary package with a bonus incentive
  • Health Coverage: Comprehensive medical, dental, and vision insurance.
  • Retirement Plan: 401(k)
  • Work-Life Balance: Generous PTO and paid holidays.
  • Family Support: Inclusive parental leave policies.
  • Growth Opportunity: Be part of a high-growth tech startup with a fun and innovative working environment.
Why Join Fanfix?

At Fanfix, you’ll work on cutting-edge technology that directly impacts creators and fans worldwide. Our team values innovation, collaboration, and continuous improvement. If you’re passionate about building world-class platforms and making a difference in the creator economy, we’d love to hear from you.