Full Time

Software Developer

Empowered Staffing
Full-time
Staffing and Recruiting
Hoffman Estates, IL
???* / year

Job Description

Empowered Staffing is partnered with a growing digital marketing agency recognized as a Great Place to Work and a Top Google Partner. Due to growth, they are seeking an experienced Software Developer to join their technology team and report directly to the CTO.

In this role, you will build, maintain, and enhance web applications and internal tools, primarily using PHP and MySQL, alongside Node.js services.

What You'll Be Doing

  • Design, develop, test, and deploy features for web applications built with PHP and Node.js.
  • Design and optimize MySQL schemas, queries, and indexes to improve performance and reliability.
  • Build, maintain, and support Node.js services, scripts, and integrations.
  • Use agentic coding tools such as Claude Code, Gemini, Codex, Cursor, or similar platforms to plan, write, refactor, test, and review code.
  • Critically evaluate AI-generated code, taking ownership of its accuracy, security, maintainability, and performance.
  • Integrate third-party APIs, including advertising, analytics, and business data platforms.
  • Maintain and modernize legacy applications while improving code quality, maintainability, and test coverage.
  • Participate in code reviews and follow established coding standards and security best practices.
  • Troubleshoot and resolve application-level production issues.
  • Collaborate with the CTO and internal stakeholders to define requirements, scope projects, and estimate development efforts.
  • Create and maintain clear technical documentation.
  • Develop features that connect marketing and business data with large language models (LLMs) to deliver insights, analysis, automation, and AI-powered tools.
  • Partner with the technology team to develop and test proof-of-concept solutions based on new ideas.

Required Skills & Experience

  • 3-5 years of professional experience in web application development.
  • Strong proficiency in modern PHP (PHP 8.x), including object-oriented programming and design.
  • Solid experience with MySQL, including schema design, complex queries, and performance tuning.
  • Working knowledge of Node.js and JavaScript.
  • Hands-on experience with agentic coding tools such as Claude Code, Gemini, Codex, Cursor, or similar platforms. Experience directing AI agents, structuring tasks and context, and validating generated code is more important than familiarity with any specific platform.
  • Experience integrating data with LLMs, including connecting databases and APIs to model APIs, developing prompts and pipelines around structured data, implementing retrieval-augmented generation (RAG) and tool/function calling, and reliably handling model outputs in production.
  • Proficiency with Git and collaborative development workflows.
  • Understanding of web security fundamentals, including SQL injection, cross-site scripting (XSS), and authentication.
  • Strong problem-solving skills and the ability to work independently.
  • Clear written and verbal communication skills.
  • Experience with Google Analytics 4 (GA4), including setup, troubleshooting, and custom event configuration.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.