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.