We're looking for a passionate and experienced Senior Full Stack Engineer to join our Creator Success team. In this full-time role, you'll play a pivotal part in developing and enhancing the tools and platforms that empower our creators. You'll work at the intersection of user experience and robust backend systems, ensuring our creators have a seamless and powerful experience.
Responsibilities:
Design, develop, and deploy full-stack web applications and features.
Collaborate with product managers, designers, and other engineers to define and implement new functionalities.
Build and maintain scalable, high-performance backend services and APIs.
Develop intuitive and user-friendly front-end interfaces.
Write clean, well-documented, and testable code.
Troubleshoot and debug complex issues across the stack.
Contribute to architectural decisions and technology choices.
Mentor junior engineers and promote best practices within the team.
Stay up-to-date with emerging technologies and industry trends.
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
5+ years of experience in full-stack software development.
Proficiency in one or more back-end programming languages (e.g., Python, Node.js, Go, Java).
Strong experience with front-end frameworks (e.g., React, Angular, Vue.js).
Expertise in database technologies (e.g., SQL, NoSQL).
Experience with cloud platforms (e.g., AWS, GCP, Azure).
Solid understanding of software development principles, data structures, and algorithms.
Experience with RESTful APIs and microservices architecture.
Familiarity with CI/CD pipelines and DevOps practices.
Excellent problem-solving, communication, and collaboration skills.
Bonus Points:
Experience working with creator platforms or the creator economy.