Senior software engineer (Ruby)
(5+ years exp)€40k – €55k • 0.0% – 0.1%
Published: 1 month ago
1000Farmacie
1000Farmacie brings thousands of pharmacies online with minimal efforts
Job Location
Job Type
Full TimeVisa Sponsorship
AvailableRelocation
AllowedSkills
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
Hexagro decentralize food production by creating the first Urban Farming platform
Farmscape
Independent tech-enabled boutique hotels
Alfie - Everyone's Personal Assistant
Everyone's Personal Assistant
dejaWOOO
Chinese language search and content platform for luxury fashion resale (Lyst x second-hand)
Hercle
Institutional-grade low latency trading platform tailored for crypto-assets market
Startup Bakery
We are an Italian startup studio and we specialize in building SaaS companies with a B2B target
Strategic BIM
Shaping a Digital Future
Qadra
Qadra is the next-generation wealth management service for affluent people