Position: Junior to Middle Full-Stack RoR Developer
Company: Freelance
Experience required: 1y
Category: Ruby
English level: upper
Published: 2021-02-01T00:00:00+02:00

CTO Connection https://www.ctoconnection.com/ is where the senior engineering leaders from the top, venture-backed startups share problems and get answers. We ran over 27 summits in person, and are now running online events and building the premier online community for senior engineering leaders. At upcoming summits, the speakers include CTOs of Shopify, Greenhouse, Stitch Fix, Optimizely, Gremlin, Giphy, CircleCI, Cars.com, MoveOn.org and ThoughtWorks, the technical founders of LaunchDarkly and Bugsnag and VPE’s from Dropbox, Code Climate, Buffer, Netlify, Indeed, GitHub, Etsy, Flatiron Health, Andela, Fastly, Clubhouse and more!

**REQUIREMENTS: **
We're looking for a smart, passionate junior full-stack ruby/rails developer looking to improve their skills and their network (you should be comfortable with both back-end coding and front-end CSS - probably using tailwind).  
- We're looking to scale our small, Ukraine-based dev team with another junior developer on a Rails app to build a new type of community blending discussion groups, private networking, custom meetups, and live online events. We’ll pair an hour a day, you’ll spend the rest of the day working through a prioritized backlog, and our CTO will work with you on reviewing and merging your PR’s.
- You should be comfortable developing a modern version of Ruby and Rails (we’re currently on 2.x and 6.x respectively). You should have at least some limited experience of test driving your code using Rspec, factory bot, you should be comfortable running Rails locally using foreman and a .env file, and should be able to install and configure your dev and test DB's to use Postgres on your local dev machine. 
- You should be somewhat comfortable with HTML5 and using modern CSS 3 features like flexbox and CSS grid to layout HTML leveraging tools like tailwind.css and interested in picking the right HTML elements and creating/maintaining a simple, elegant, well thought out stylesheet that allows us to keep consistency across the site and to easily add new pages without creating inelegant markup. The site needs to be “mobile-first” working on both mobile and desktop browsers. 
- You should understand that code is read much more often than it’s written and that thoughtful naming of classes, methods, and variables really matters in writing maintainable code and should be willing to take a little time to think through the implications (readability, performance, maintainability) of your architectural decisions. You should be open to helping configure and set up logging, Continuous Integration, and Feature Flagging, but DevOps experience is not required as we’re hosting on Heroku to keep life simple for now.

You don’t need to have many years of experience. You do need to be very smart, with at least a “technical conversational” command of English, and be excited to learn how to really hone your craft. 
The salary will be competitive for your level of experience and will be reviewed annually. As well we have 15 working days of paid vacation.

Most companies talk about mentorship. Our CTO has been a professional education of software developers for much of the last fifteen years and he's excited to help you to grow into a thoughtful, capable, well-rounded developer who will have their pick of top-flight US-based startups to continue to develop your career.

- Full-time & Only Remote & Flexible working hours 
- Salary range 1800$-2500$
- Ability to grow with the company
- 15 days of paid vacation