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.
Required Qualifications
- Proven experience as a Full-Stack Developer or similar role.
- 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.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Software Development
#J-18808-Ljbffr