Senior Full Stack Engineer
You'll play a pivotal role in designing, developing, and optimizing Pearpop's platform, ensuring high-performance, scalable solutions that support creator-brand collaborations. You'll own the full development lifecycle, building RESTful APIs, integrating front-end and back-end systems, and implementing secure, data-driven features. You'll collaborate with cross-functional teams, drive technical excellence, mentor a small team of engineers, and contribute to architectural decisions. This role demands deep expertise in Node.js, React, and cloud platforms (GCP, AWS), along with a proactive mindset to innovate in the creator economy.
Responsibilities
- Design, develop, and maintain scalable server-side applications using Node.js and dynamic front-end interfaces using React
- Architect and implement robust RESTful APIs and microservices to support front-end services, creator workflows, and brand integrations
- Partner with product managers, designers, and talent teams to translate business requirements into technical solutions
- Optimize applications for maximum speed, scalability, and reliability, leveraging cloud platforms (GCP, AWS)
- Implement advanced security measures and data protection protocols to safeguard user and creator data
- Mentor junior engineers, lead code reviews, and enforce best practices
- Proactively identify, troubleshoot, and resolve complex technical issues across front-end and back-end systems
- Contribute to CI/CD pipelines, infrastructure as code, and containerization to streamline deployment and scalability
- Stay ahead of industry trends in full-stack development, cloud technologies, and creator economy platforms
- Take ownership of critical projects, from ideation to deployment, driving technical strategy
Requirements
- 7+ years in full-stack development, with 5+ years focused on Node.js for back-end and React (or similar frameworks like Vue.js) for front-end
- Advanced proficiency in JavaScript, TypeScript, and Node.js frameworks (e.g., Express)
- Strong experience with React for building dynamic, responsive user interfaces
- Expertise in designing and implementing RESTful APIs and microservices architectures
- Proficiency with database systems (MySQL, PostgreSQL, or MongoDB) and ORMs like Sequelize
- Deep knowledge of version control systems (Git, GitHub) and branching strategies
- Extensive experience with cloud platforms (Google Cloud Platform, AWS) and containerization technologies (Docker), with proficiency in CI/CD pipelines and IaC tools (Terraform, CloudFormation, GitHub Actions)
- Experience implementing authentication systems (e.g., Gravitee, OAuth) and data protection measures
- Strong understanding of front-end technologies (HTML5, CSS3, JavaScript frameworks)
- Proven ability to mentor engineers, lead technical initiatives, and drive cross-functional collaboration
- Exceptional analytical and problem-solving skills
- Bachelor's degree in Computer Science, Engineering, or a related field; advanced degrees or certifications preferred but not required
Benefits
- Equity
- Generous health and dental insurance
- 401(k)
- Unlimited PTO