Hi All,

My company is about three months into building a greenfield Ruby application 
backend and it's gaining traction we have great feedback from our customer and 
we're scaling up the team to deliver a bit more quickly.

The project is to build a community app, essentially a hybrid of some Facebook 
(newsfeed, comments, likes, reactions, etc) features but centred around 
individual communities (think, Slack) where with one member account you can 
join a handful of communities and interact with them. The customer does 
periodic video webinars and frequently posts articles tailored to their 
communities, and our platform builds on that, they're currently (and almost 
certainly continuing) using WordPress as a CMS which doesn't really concern us, 
we just pull data out of it via a REST API.

It's green-field and functional (!!!) we built the application as three parts, 
there is:

- an Angular2+TypeScript (Redux, Bootstrap4) 
- a functional Ruby state engine built using CQRS and EventSourcing (don't be 
afraid this is a super clean design with no dependencies, no database, which is 
blazingly fast and super simple to reason about!)
- a Rails 5 glue layer that ties the two parts together, this imports the 
functional app state engine as a Gem.

All of this makes for a really pleasant working experience, we're hosted on 
BitBucket, use FlowDock for group chat, nothing happens without a ticket in 
Trello, and we run daily stand-ups on either room.co or Google Hangouts 
depending which one is reliable on any given day.

For more information about our functional approach you might want to check out 
this talk on CQRS and Event Sourcing by Greg Young. 
https://www.youtube.com/watch?v=JHGkaShoyNs (hell, check it out even if you 
aren't in the market for a job right now, it's an awesome approach.)

Worth noting that we had a team retrospective yesterday and everyone flagged up 
"tech stack" as a topic to talk about, and we were all staggered with the speed 
and cleanliness of the code, it's our first time building an app in this way, 
and certainly won't be our last.

Rates are between €320 and €480 per day depending on experience, availability 
and length of commitment.

To apply please see this type form https://leehambley.typeform.com/to/IajuQE, 
we'll be in touch as soon as we have chance to look through your submission, 
included below more information from our more "formal" posting which will land 
either later today or Monday at Github Jobs, LinkedIn, etc

@NWRUGgers, if you are members of other communities who might find this posting 
interesting I might be able to squeeze a modest referral bonus into the budget.

---

# We’re searching for support within our software team!

##Who are we searching for?
- You’re experienced in developing backend systems for web applications using 
Ruby. You keep yourself on the cutting edge of web technologies.
- You like to work independently, but appreciate having a team around you to 
spar with.
- Version control (Git) is in your blood, TDD (MiniTest) is a way of life and 
you love clean code.
- You’ll contest for your opinion in discussion, but are prepared to let 
yourself be won-over by a solid argument.
- Written and spoken, near-native German or English and a healthy sense of 
humor round-out your profile.

## What can you expect?
- Relaxed and dynamic working environment
- A young and well-tested codebase built on Ruby 2.3, MiniTest, Angular2, 
WebPack and TypeScript. 
- Freedom to choose your own hours, aside from a quick daily video standup.
- A chance to make a significant contribution in a small and agile team where 
your work will be really visible
- Use of a beautiful office in down-town Hamburg, Germany if you want it!
- An opportunity to learn from, and along side our skilled team.

## What do we offer?
- A young, dynamic team with a clear goal and achievable scope.
- Competitive rates and a well stocked fridge

Apply now by submitting your information here (https://leeham

-- 
You received this message because you are subscribed to the Google Groups 
"North West Ruby User Group (NWRUG)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
Visit this group at https://groups.google.com/group/nwrug-members.
For more options, visit https://groups.google.com/d/optout.

Reply via email to