The amo engineering team is currently 20 people, comprised of mostly generalist programmers with at least 1 strong specialty over the past few years. We believe that great software needs a decent mix of generalists and specialists to cover the whole spectrum of programming practices.
We all work very closely with product and design and put a lot of emphasis on having the user at the center of all our technical reflections — pushing the boundaries of what could be (more) delightful for the end user.