We are seeking a highly skilled and experienced Senior Full-Stack Technologist 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.
Required Qualifications
- Proven experience as a Full-Stack Developer, architect or similar role.
- Strong knowledge of back-end technologies such as PHP (Laravel), Go, and Node.js.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Next.js).
- Understanding of operating systems and general computing including scripting such as BASH.
- Experience with relational databases (MySQL, Postgres).
- 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
- A bachelor’s degree in Computer Science or a closely related discipline.
- Demonstrated proficiency in owning and solving novel software solutions across a range of technologies.
- 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.
Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.