Synergy Interactive
Full Stack Engineer
Synergy InteractiveUnited States5 days ago
Full-timeInformation Technology, Engineering

Job Description

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.

Key Skills

Ranked by relevance