Back to jobs
New

Engineer

Remote (US)

ABOUT THE ROLE

As an Engineer, you will work independently and collaboratively on one or more client projects, contributing high-quality code and architectural solutions that align with our technical standards and goals. This role requires a hands-on, detail-oriented developer with 2-4 years of experience across multiple languages and platforms who can efficiently execute tasks, navigate code bases, and support our agency’s technology-driven mission.

WHAT YOU'LL DO

  • Design, develop, and maintain features across multiple projects, ensuring they meet high-quality standards and project requirements
  • Produce clean, efficient and well-documented code in core languages and frameworks, following best practices and internal standards
  • Contribute to technical architecture discussions and decisions, helping to shape our project structures and maintain consistency
  • Manage tasks independently, with minimal guidance, and proactively address project needs and blockers
  • Collaborate with cross-functional teams (designers, strategists, producers, other engineers) to deliver cohesive, effective solutions
  • Participate in and conduct code reviews, providing constructive feedback to peers while continuously improving your own work
  • Maintain awareness of new technologies and trends in the field, sharing relevant insights and learnings with the team
  • Turn interface designs into components, style guides and integrate with a CMS that positions the client's web presence for success
  • Provide timely feedback, estimates  and updates to producers, team members and clients on the status of assigned tasks
  • Test assigned features to ensure proper functionality, both back-end and front-end, prior to committing to the development branch pull request

WHAT YOU'LL NEED

  • 2-4 years of experience in software or web development, ideally in an agency or similar fast-paced environment
  • Proficiency in two or more core languages and frameworks, such as JavaScript and PHP
  • Experience with front-end frameworks and libraries (e.g., React, Angular, Vue.js) and/or back-end technologies (e.g., Node.js, Django, Ruby on Rails)
  • Experience with CMS systems, specifically Drupal and WordPress
  • Working knowledge of database management systems (SQL, MongoDB, etc.) and cloud platforms (AWS, Azure, Google Cloud)
  • Understanding of RESTful APIs and microservices architecture with experience building or integrating APIs
  • Strong knowledge of version control systems, particularly Git, and familiarity with CI/CD tools
  • Proficiency in web development fundamentals, including HTML, CSS and JavaScript, responsive design practices, and digital accessibility
  • Ability to follow technical architecture requirements and deliver tasks to specification within timelines

NICE TO HAVE

  • Familiarity with Agile development methodologies (Scrum, Kanban) and project management tools (Jira, Trello, Airtable)
  • Experience with DevOps practices and tools for containerization (Docker, Kubernetes)
  • Knowledge of testing frameworks and tools, such as Jest, Mocha, WebDriver, or Cypress
  • Demonstrated ability to provide mentorship to junior engineers, fostering growth and collaboration within the team

The target range of base compensation for this role is $75,000 - $95,000. Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, and location.



Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf