What are the responsibilities and job description for the Full Stack Engineer position at SuperFile?
We are seeking a highly skilled and experienced Senior Full-Stack Software Developer to join our growing team on-site in our Chicago office. The ideal candidate will have a robust understanding of both front-end and back-end technologies, possess a proven track record of working in an agency setting, and demonstrate the ability to make informed decisions quickly.
Key Responsibilities
- Work in a fast-paced environment, managing multiple projects and deadlines. Take ownership of projects and make critical decisions when necessary. Design, develop, and maintain scalable web applications and services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs.
- Stay up-to-date with new technologies and industry trends.
- Participate in code reviews and provide constructive feedback.
- Senior Full-Stack Software Developer 1
Required Qualifications
- Proven experience as a Full-Stack Developer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Next.js).
- Strong knowledge of back-end technologies such as PHP (Laravel), Go, and Node.js.
- Experience with relational databases (MySQL).
- Familiarity with cloud services (e.g., AWS).
- Understanding of version control systems (e.g., Git).
- Experience working in an agency environment or similar fast-paced setting.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.
Preferred Qualifications
- Experience with mobile development (e.g., iOS, Android) is a plus. Experience with desktop development (e.g., MacOS, Windows) is a plus. Experience with working with video content creators.
- Experience with DevOps practices and CI/CD pipelines.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes). Familiarity with agile methodologies.
SuperFile is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.