Steve Bennett builds portals. While that may sound like the work of time-traveling wizards, Bennett and his crew at the business firm Soliant Consulting are merely application developers, frequently tasked with the creation of internal payment and invoicing tools.
The day-to-day responsibilities of portal work, however, do call for a kind of rare creature—a coding “unicorn,” a multi-skilled professional familiar with all areas of the app’s stack, from the front-end user interface to the back-end database, and all the microservices in between:
The full-stack developer.
This hard-to-find programmer may understand design languages like CSS, or know acceptance testing, or have a handle on cloud services like AWS, which apps increasingly leverage. The full stack includes the user interface, under-the-hood data programming, navigational elements, and information storage.
“It’s somebody that doesn’t just…have experience in a specific coding language for the front-end and back-end and has a little database knowledge. They also have a solid understanding of the full interaction that happens, the full life cycle for a user interacting with a browser-based solution,” said Bennett, senior technical practice lead at Soliant.
As companies look to optimize their tech spending, an engineer who knows the whole stack—and not just one pancake like Web development or Javascript—is valuable to employers on the job boards.
“As technology invested in massive growth over the last few years, you could afford to have people that were very focused in a niche. As they’re tightening their belts in this economic climate, I think there’s higher demand for individuals that can work across the stack and be involved in a number of different projects,” said Erik Brown, senior partner at the business consultancy West Monroe.
Keep reading here.—BH
Do you work in IT or have information about your IT department you want to share? Email [email protected].