Senior Platform Engineer
Fanfix - Los Angeles, CA
Apply NowJob Description
Company OverviewFanfix is a leading content platform that empowers creators to pursue their passions whileearning from their work. Our mission centers on providing a safe, brand-friendly environmentwhere creators and fans can connect and engage. With over 7 million fans globally, we facilitatemeaningful interactions through features like direct messaging, tipping, and exclusive contentaccess. At Fanfix, we are constantly innovating to enhance both the creator and fan experience,redefining the way creators interact with their audiences.Role OverviewWe are seeking a highly skilled Senior Platform Engineer to join our team and take a leadershiprole in driving the development and innovation of our platform. This senior-level position focuseson complex system design, technical leadership, and mentorship within the platform engineeringdomain. You will work collaboratively with cross-functional teams to build scalable, reliable, andhigh-performing systems that are central to our product's success.RequirementsExpertise in TypeScript and Node.js, with a strong understanding of asynchronousprogramming.Proficiency with Jest for writing unit and integration tests.Solid experience with SQL and database management, specifically with PostgreSQLHands-on experience with ORM tools such as MikroORM, Sequelize, or Prisma.Familiarity with GraphQL API design and implementation.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 EnvironmentThrives in a hybrid work model, balancing remote andin-office work with effective communication and collaboration.InitiativeAble to take initiative with limited direction, driving projects forwardindependently while aligning with team and business goals.Preferred QualificationsProven experience in architecting and scaling platform systems in a cloud-basedenvironment.Strong understanding of microservices architecture and API design.Experience with DevOps practices, CI/CD pipelines, and containerized applications.Ability to manage complex technical projects and effectively communicate progress tostakeholders.Familiarity with Agile development methodologies and collaborative teamworkenvironments.Prior experience in a mentorship or technical leadership role.ResponsibilitiesArchitect, design, and review complex system components and integrations, ensuringscalability, security, and maintainability.Lead significant projects with strategic impact on the platform, from planning todeployment.Mentor junior and mid-level engineers, fostering a culture of knowledge sharing andcontinuous learning.Collaborate with stakeholders to translate business requirements into technical solutions.Drive innovation and improvements in platform technology and development processes.Advocate for and implement best practices in software design, testing, and deployment.Participate in and influence code reviews to maintain high-quality standards.Debug and resolve critical platform issues, ensuring the reliability of production systems.BenefitsCompetitive salaryMedical, dental and vision insurance401kGenerous PTO / paid holidaysParental leaveFun working environment at a high growth tech startup!
Created: 2025-01-14