[Remote] Senior Backend Engineer (Node.js)
Note: The job is a remote job and is open to candidates in USA. Fanfix is a leading content platform that empowers creators to pursue their passions while earning from their work. The company is seeking a highly skilled Senior Backend Engineer to take a leadership role in driving the development and innovation of its platform, focusing on complex system design, technical leadership, and mentorship within the platform engineering domain.
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
Skills
- 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
- 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
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!
Company Overview