Senior Backend Engineer (Node.js)
Location: Remote
Company Overview
Fanfix is a leading content platform that empowers creators to pursue their passions while earning from their work. Our mission centers on providing a safe, brand-friendly environment where creators and fans can connect and engage. With over 7 million fans globally, we facilitate meaningful interactions through features like direct messaging, tipping, and exclusive content access. At Fanfix, we are constantly innovating to enhance both the creator and fan experience, redefining the way creators interact with their audiences.
Role Overview
We are seeking a highly skilled Senior Backend Engineer to join our team and take a leadership role in driving the development and innovation of our platform. This senior-level position focuses on complex system design, technical leadership, and mentorship within the platform engineering domain. You will work collaboratively with cross-functional teams to build scalable, reliable, and high-performing systems that are central to our product’s success.
*This is a remote position with preference for applicants on the Pacific coast.
Requirements
Expertise in TypeScript and Node.js, with a strong understanding of asynchronous programming.
Proficiency with Jest for writing unit and integration tests.
Solid experience with SQL and database management, specifically with PostgreSQL.
Hands-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 Environment: Thrives in a hybrid work model, balancing remote and in-office work with effective communication and collaboration.
Initiative: Able to take initiative with limited direction, driving projects forward independently while aligning with team and business goals.
Preferred Qualifications
Proven experience in architecting and scaling platform systems in a cloud-based environment.
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 to stakeholders.
Familiarity with Agile development methodologies and collaborative teamwork environments.
Prior experience in a mentorship or technical leadership role.
Responsibilities
Architect, design, and review complex system components and integrations, ensuring scalability, security, and maintainability.
Lead significant projects with strategic impact on the platform, from planning to deployment.
Mentor junior and mid-level engineers, fostering a culture of knowledge sharing and continuous 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.
Benefits
Annual Bonus
100% employer sponsored medical, dental and vision insurance
401k
Generous PTO / paid holidays
Parental leave
Fun working environment at a high growth tech startup!
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
