# Blomming is hiring!

**URL:** <https://www.ruby-forum.com/t/blomming-is-hiring/219907>\
**Category:** IT\
**Created:** [May 21, 2012, 4:54pm UTC](https://www.ruby-forum.com/t/blomming-is-hiring/219907 "2012-05-21T16:54:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [May 21, 2012, 4:54pm UTC](https://www.ruby-forum.com/t/blomming-is-hiring/219907/1 "2012-05-21T16:54:56Z")

</div>

# Ruby Senior Developer

## Job Description

Blomming is looking for a _Ruby Engineer with experience on building  
cool Internet products using the Ruby On Rails framework_. You will  
be part of our Tech Department working every day to make our customers  
happy using our service. You will excited to develop new features and to  
improve functionalities and performances of the existing ones having a  
direct feedback from the users that everyday sell and buy online using  
Blomming. You will also work on the integration with other platforms and  
services for big customers or partners, so you surely know how to build  
high quality innovative and scalable solutions and how to integrate them  
with external services (building and consuming APIs).  
We love “know-all” guys: crafters and hackers that like to build  
complete web applications and get hands dirty working on the whole stack  
(from the web design to the application side) but what’s important is  
that you’re a maniac of a perfect designed, correctly oiled and  
incredibly fast backend for a web application.

## Requirements

```
- 4+ years of proven software development experience.
- 2+ years Ruby on Rails development experience in a consumer facing

```

web environment.  
- Familiarity with relational databases, preferably MySQL and  
PostgreSQL.  
- Experience in XHTML, Javascript, CSS and general Web 2.0  
techniques.  
- A good Javascript / JQuery or Prototype programming knowledge.  
- Strong knowledge of OO analysis/design, Design Patterns,  
Refactoring and Unit Testing.  
- Experience in TDD / BDD: you like to get your hands dirty with  
lots of Cucumber and RSpec.  
- Knowledge of “core services” for large scale Internet applications  
like: Memcached (or other caching services), Sphinx (or other search  
engines) and cloud computing environments.  
- Knowledge of HTTP and what RESTful really means (tip: it’s more  
than “clean URLs”), so you have an idea of what an API is and you are  
excited to build APIs for a web platform.  
- Expertise in application troubleshooting, debugging, performance  
evaluation and tuning. IMPORTANT: this means that you have performances  
ever in mind when you write every line of code; that you understand how  
to analyze the full stack of a request – from the browser to the  
database passing through network – and that you are database savvy and  
excited to run a query profiler.  
- Some Knowledge of professional software engineering practices &  
best practices for the full software development life cycle, including  
coding standards, code reviews, source control management (i.e.: Git),  
build processes, testing, and operations.  
- Superb analytical skills, self directed, good communication skill  
(with engineers and non engineers) and able to work in a team.  
- Good knowledge of written and oral English is preferred.

### Extras

```
- Passion for new technologies, self directed learning, and ability

```

to share and introduce new ideas into a team environment.  
- Experience in System Administration for large scale Internet  
application: this means that you are confident setting up instances on  
Amazon AWS, configuring load balancing and correctly tuning, maintaining  
and monitoring the whole stack (Reverse proxy, Web layer, Application  
layer, DBMS).  
- Active participation in the Ruby and open source communities.  
- A previous experience of design and development of RESTful APIs  
for a web service.  
- Experience in building gems or plugins for Ruby On Rails or other  
Ruby frameworks.  
- Knowledge of NoSQL or graph databases.  
- Knowledge of other Ruby frameworks (e.g.: Sinatra, Merb).  
- Knowledge of Scrum and/or Agile Development processes (Pair  
Programming, Extreme Programming, etc.) and tools.  
- Good graphic/UX taste and experience with client-side frameworks  
like Twitter Bootstrap.  
- Able to work under pressure.

## Salary

Depends on experience and skill level.

## Work Hours

Full Time.

Workplace

Milan (mandatory!).

## Apply through E-mail

removed\_email\_address@domain.invalid

Please write a clear and concise mail (in Italian or English as you  
prefer) with your experiences and examples and how you match our  
Requirements and Extras: it’s ok to attach CV but you’ll make us happy  
if we can understand everything and immediately, reading your e-mail.  
Thank you.

---

<div class="post-metadata">

**Author:** ![ascarp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/eb8c5e/32.png) [@ascarp](https://www.ruby-forum.com/u/ascarp)\
**Post date:** [May 22, 2012, 1:01am UTC](https://www.ruby-forum.com/t/blomming-is-hiring/219907/2 "2012-05-22T01:01:58Z")

</div>

It seems to me that you are seeking an astronaut or similar 😉

Ciao,

Indrit

---

<div class="post-metadata">

**Author:** ![ascarp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/eb8c5e/32.png) [@ascarp](https://www.ruby-forum.com/u/ascarp)\
**Post date:** [May 22, 2012, 7:51am UTC](https://www.ruby-forum.com/t/blomming-is-hiring/219907/3 "2012-05-22T07:51:17Z")

</div>

Well, for once, at least they state they need a senior developer, skills  
are in line with that.  
Maybe one of their team leads left for a startup!  
This is a more honest job posting than many others that have the same  
requirements and end with asking for a 6 month free stage before a  
contract, provided they will want to pay the person what he is worth.

---

<div class="post-metadata">

**Author:** ![ascarp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/eb8c5e/32.png) [@ascarp](https://www.ruby-forum.com/u/ascarp)\
**Post date:** [May 23, 2012, 11:42am UTC](https://www.ruby-forum.com/t/blomming-is-hiring/219907/4 "2012-05-23T11:42:27Z")

</div>

Hi Luca,  
thx for your feedback. I’m one of the founders of Blomming and Andrea  
(that inserted the post) is a lead Ruby dev and partner. I want just to  
have the chance to specify something more about our hiring proposal.

We are simply expanding the actual (small) tech team and since we are a  
startup strongly based on a solid platform and a easy-to-use Internet  
product we want someone that can help us from day one in some very  
interesting and challenging activities: from heavy architectural  
problems, to scaling and also to improving the UX (in fact we are also  
looking for a Frontend developer:  
[http://company.blomming.com/jobs/ruby-senior-developer/](http://company.blomming.com/jobs/ruby-senior-developer/)).

Obviously we know that what we ask is something more than average  
skills. 🙂 But that’s why we are looking for a Senior Developer and we  
are willing to pay for him.

Anyway, sincerely, replying to Indrit: I think that “we” have the luck  
to work on something that can make every day a fun day. What I mean for  
fun is that we have the chance to improve ourself learning more and more  
by building something cool and I think that a real Senior Developer love  
to be a full-stack guy who learns everyday something new to improve his  
skills.  
So we are not looking for someone that can do both the car and the  
engine, but he must be able to design and build a durable, performing  
and silent engine for a good car… 🙂
