
Ruby On Rails Programmer
Posted on | by Admin
LAUFT is looking for programmers with a passion for building something amazing.
ReSPONSIBILITES:
- Consume feature requests, and provide feedback
- Fix bugs as they are detected
- Deliver features as prioritized by the business side
- HTML and CSS for styling
- HubSpot CRM integrations
Requirements:
-
The stack we currently use and expect to use for the foreseeable future.
- Ruby on Rails
- Minitest
- ERB
- Javascript
- JQuery
- Postgresql
- Heroku
PHILOSOPHY USED:
Different organizations and teams do things differently. While there are different methodologies, this is what has worked and continues to work for us. This is a description of what has worked well for us when building this codebase and data model. Links are provided to other documents that also articulate how we like doing work in the backend. Please ensure that you are on board with this when applying to be a part of this team.
- Ruby on Rails: We stick to the basics as much as possible. There’s been a lot of fads with organizing RoR projects, and we stay away from fads (service-objects, interactors, etc). Fat models and skinny controllers work just fine.
- jQuery: The JS community loves their fads, but we don’t want to rewrite the next shiny thing every 2 years. JQuery works, gets the job done, and is infinitely Google-able.
- ERB: Because HAML, PUG, etc. are fads. We don’t do fads.
- Minitest: Because it’s reliable.
- No rubocop: Because we don’t need code-linters telling us how to write code.
- No domain-driven-design: Because abstractions are generally unnecessary.
- KISS
- YAGNI
- https://web.archive.org/web/20201111194540/https://sonniesedge.co.uk/talks/dear-developer/
- https://prog21.dadgum.com/116.html
- https://grugbrain.dev/
- https://blog.hubspot.com/website/html-accessibility
- https://prog21.dadgum.com/61.html
- https://thoughtbot.com/blog/how-we-replaced-react-with-phoenix
- https://en.wikipedia.org/wiki/Connascence
- Pretty much anything by Casey Muratori
- https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/
- https://www.joelonsoftware.com/category/reading-lists/top-10/
Compensation:
Salary range is $50,000- $75,000 depending on experience. LAUFT provides an unlimited vacation policy.