Senior software engineer (Ruby)

 (5+ years exp)
€40k – €55k • 0.0% – 0.1%
Published: 1 month ago
Avatar for 1000Farmacie

1000Farmacie

1000Farmacie brings thousands of pharmacies online with minimal efforts

Job Location

Job Type

Full Time

Visa Sponsorship

Available

Relocation

Allowed

Skills

Ruby
Ruby on Rails
RoR

The Role

At 1000Farmacie we're looking for a senior back end developer to join our very agile development team.

You will help define and improve the development process; the shape and direction of the products; and the tactics and strategies for scaling the products. If you have a strong conviction about a particular tool, process, methodology or philosophy, we want to hear about it.

Key Responsibilities:

  • Work closely with CTO and product leadership and front end development to help develop, and fully understand, product requirements
  • Collaborate on architectural decisions with an eye toward future flexibility
  • Expand and improve the API, thoughtfully so as to minimize versioning turmoil
  • Design and implement database schema changes, with appropriately nuanced attitudes about normalization
  • Monitor and optimize (but not prematurely!) application performance
  • Maintain, improve and expand the test suite
  • Review other developers' code
  • Ensure back end code and infrastructure are extensible, scalable and reliable

Experience Required:

  • Master’s degree in Computer Science, or related technical fields
  • 5+ years professional experience as a back end or full stack developer
  • Demonstrable specialization in Rails
  • Exemplary code, and an understanding of what that means and why it matters
  • Sane development philosophy
  • Ability to work with Ruby outside Rails
  • Substantial experience working with APIs (building, integrating with)
  • Strong judgment in selection of library dependencies

Skills Required:

  • Experience in web MVC framework preference for Ruby On Rails /Django/Spring etc.
  • Experience in Cloud Platforms - AWS (preferred)/GCP
  • Strong experience in web application concepts and standards.
  • Production service trouble-shooting skills that span applications, systems, and networks.
  • Experience in Databases such as MySQL/Postgres (Hosted and RDS/CloudSQL), NoSQL(Redis, MongoDB, ElasticSearch, Memcached)

Should have exposure to:

Version Control: Git / Github, SVN - Code review
App servers: Puma/Unicorn
Load Balancers on cloud platform (ex. AWS ELB)
APM
Log Management (cloud)
Container Orchestration (cloud)
Cloud Networking
OS: Linux

Similar Jobs

Hexagro company logo
Hexagro
Hexagro decentralize food production by creating the first Urban Farming platform
Farmscape company logo
Farmscape
Independent tech-enabled boutique hotels
dejaWOOO company logo
dejaWOOO
Chinese language search and content platform for luxury fashion resale (Lyst x second-hand)
Hercle company logo
Hercle
Institutional-grade low latency trading platform tailored for crypto-assets market
Startup Bakery company logo
Startup Bakery
We are an Italian startup studio and we specialize in building SaaS companies with a B2B target
Qadra company logo
Qadra
Qadra is the next-generation wealth management service for affluent people