Job Description
As a Full-Stack Engineer II, you will apply your skills and knowledge to assist in the development and enhancement of both the frontend and backend of our applications. You will work on a variety of tasks under the guidance of more senior engineers, contributing to projects that allow you to build your technical expertise. Your contributions will be invaluable as you collaborate with a supportive team to deliver high-quality solutions.
Seniority Level: Mid-Level
Responsibilities:
- Advanced Fullstack Development: Design, implement, and maintain complex frontend and backend systems
- Optimization: Ensure high performance and scalability across both the frontend and backend
- Component Development: Develop reusable components and services for the full-stack
- Security Implementation: Apply best practices to secure both frontend and backend systems
- Problem Solving: Identify and resolve complex issues across the full-stack
- Mentorship: Provide guidance to junior full-stack engineers
- Collaboration: Collaborate with engineers, product managers, designers, and cross-functional teammates to build end-to-end features for millions of users
Requirements:
- 3-4 years of professional experience working as a software engineer
- Proven proficiency with frontend technologies (Typescript, ReactJS) and backend technologies (NodeJS)
- Proficiency with NextJS and AWS
- Proficiency in working with Contentful
- Strong communication skills (spoken and written)
- Positive recommendations from your previous managers and teammates
Nice-to-have
- Experience with Webflow and/or other CMS platforms
- Experience working in an agency environment