- Company Name
- Pearpop
- Job Title
- Full Stack Engineer, Sr.
- Job Description
-
**Job Title**
Senior Full Stack Engineer
**Role Summary**
Design, develop, and optimize a scalable creator‑brand collaboration platform. Own end‑to‑end development of RESTful APIs and responsive front‑end interfaces, ensure high performance, security, and reliability on GCP/AWS, and mentor junior engineers while shaping architectural decisions.
**Expectations**
- 7+ years full‑stack experience (5+ years with Node.js & React).
- Proven ability to deliver high‑quality code, lead technical initiatives, and solve complex problems.
- Collaborative mindset across product, design, talent, and marketing teams.
- Proactive adoption of cloud, CI/CD, and security best practices.
**Key Responsibilities**
- Build and maintain server‑side applications using Node.js/Express.
- Create dynamic front‑end experiences with React (or similar frameworks).
- Architect and implement RESTful APIs and microservices.
- Integrate and manage databases (MySQL, PostgreSQL, MongoDB) using ORM tools.
- Optimize performance and scalability on GCP and AWS; use Docker containers.
- Implement security protocols (OAuth, Gravitee, encryption).
- Lead code reviews, mentor junior staff, enforce coding standards.
- Develop and maintain CI/CD pipelines, Infrastructure as Code (Terraform/CloudFormation).
- Troubleshoot and resolve full‑stack issues; ensure platform stability.
- Stay current with industry trends and apply innovative solutions.
**Required Skills**
- JavaScript, TypeScript, Node.js (Express)
- React (or Vue.js) with HTML5, CSS3
- RESTful API design, microservices architecture
- Database management: MySQL, PostgreSQL, MongoDB; ORM (Sequelize)
- Version control: Git/GitHub
- Cloud platforms: GCP, AWS; containerization with Docker
- CI/CD, IaC (Terraform, CloudFormation)
- Observability and monitoring tools
- Security implementation: OAuth, Gravitee, data encryption
- Leadership, mentorship, strong problem‑solving ability
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Advanced certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional, or relevant DevOps certifications) are a plus.