"Engineers" design/build components that perform with repeatable results.
"Developers" work out the plumbing details between components in a system.
When hiring, don't mislead people into thinking they're interviewing for an Engineering role when you actually need a Developer.