For the rest of the stack: Java experience is important; beyond that, we can generally show you around (more below). We're mostly a Java enterprise stack, actively rebuilding and splitting up functions, actually. Recently we've scripted the setup of the entire stack (or individual servers), including using Vagrant to easily set up a complete environment locally for each developer.
More about PKB
I've worked in a lot of different sectors since I first started writing code in the late 90s, including education, b2b supply chains, POS systems, e-commerce, banking, and anti-spam.
PKB has been head-and-shoulders above the rest in everything I care about.
We're building something that actively, directly, improves the lives of people in general -- not selling more stuff, helping others sell more stuff, or making comfortable people a bit more comfortable. If you're interested in PKB's growth, funding, profitability, contracts, etc., ask -- our CEO is also active on HN. I'm the CTO.
We're pragmatic about work/life balance. I work from France, or sometimes from Malaysia, where my in-laws live. Almost half of the developers have small children at home -- personally, I get my kids up in the morning, sometimes see them at lunchtime, then take over late-afternoon & evening (while my wife works), and I fill in a bit of extra working time around the edges as needed. We're collaboratively figuring out what works (e.g., how many working hours should you overlap to collaborate effectively?), and planning our lives and our work around what's effective, not around some photocopied list of rules stapled to a cubicle wall. One of our developers only codes part time (and occasionally takes long leaves of absence), because he's also a theatre director.
Culture -- we're live in various parts of the UK, central France, Bangalore, and Vienna; we range in age (though I don't actually know everyone's ages, so I can't say exactly!). We're not all native English speakers -- but communication skills trump even technical skills for remote teams, so we all understand, speak and write English easily and with the confidence to interrupt if we didn't catch something. We collaborate, not compete -- let ideas fight it out, but we're on the same team. We're not the sort of group to tell dirty jokes, or tales of how drunk we got last weekend; though we do have interesting stories to share.
If we sound like a good match, get in touch: https://patients.bamboohr.com/jobs/view.php?id=4 (I'm also contactable directly -- see profile -- but I get a lot of email).