Sr Ruby on Rails Developer

Akava


1 month ago

10/15/2019 17:16:22

Job type: Contract

Hiring from: US only

Salary: $100k – $150k

Category: Software Dev


Looking for a Sr RoR Engineer to join our consulting practice to work on customer product implementations.

  • 7+ years of software engineering experience

  • 5+ years of Ruby on Rails

  • Knowledge of microservice architectures and RESTful APIs, especially in Ruby on Rails

  • Understanding of scrum, unit testing, continuous integration, continuous delivery, and DevOps

  • Business centric, strong communicator and product-oriented

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Fleetio is a modern software platform that helps thousands of organizations around the world manage a fleet. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We're looking for an experienced, driven, product-focused Senior Rails Engineer to help us deliver amazing features to our customers.

    What you'll be doing

    • Your work will be heavily focused on high level, high impact areas. You’ll work closely with Product Managers and Designers to plan, design, and implement some of our more complex features. You’ll have a strong voice in the development and planning processes, so senior-level experience is key.

    • We work in weekly sprints and use Pivotal Tracker to keep things organized. While we keep meetings to a minimum, our remote team is heavily collaborative and takes advantage of modern tools such as Slack, Google Drive, and Zoom to stay in touch.

    • Our stack includes Ruby on Rails, Angular (we're currently migrating to Stimulus), Postgres and Heroku. We’re currently on Rails 5.2 and strive to keep our frameworks and libraries up to date.

    • This is a position we consider essential to the company’s success. Be sure to mention coffee in your cover letter so we know you actually read this.

    What's in it for you?

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. We’re a customer-centric team with a great product, excellent support, and countless happy customers.

    • Work from our HQ in Birmingham, AL or remotely (within the United States). Over 50% of our Engineering Team works remotely (including our CTO), and as a company, we strive to promote a strong remote working culture.

    • Build software used by people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market).

    Our team

    • We're hardcore believers in easy-to-use software. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.

    • We're in "scale-up mode" and now to 80+ employees. We’re past the days of just a couple of people in a small office, but we’re still very much a fast-paced, highly collaborative company.

    • Our top goal as product engineers is adding value to our customers and we love to get changes out quickly. We've optimized our CI/CD to make it painless to run our test suite and get code into our production Heroku environments easily, resulting in an average of 40 deploys per week.

    Requirements

    • 5+ years of professional Ruby on Rails experience

    • Experience with common libraries such as RSpec and Sidekiq

    • Solid understanding of front-end technologies, such as JavaScript, HTML5, CSS3, and CoffeeScript

    • Strong understanding of object-oriented programming and relational databases, such as PostgreSQL

    • Good understanding of server-side templating languages such as HAML, ERB and SLIM

    • Understanding of the balance between scrappiness and long-term code maintainability

    • Compelled to make things look beautiful and work flawlessly

    • Level up if you know a thing or two about the fleet industry

    Benefits

    • 100% coverage of health and dental insurance

    • 401(k) + match

    • Company stock

    • Dependent Care FSA and Medical FSA

    • Generous PTO and 8 company holidays

    • Maternity/Paternity leave

    • Mac laptop, book stipend, and professional development funds

    • Health and wellness initiatives

    • Remote working friendly

    • Monthly catered lunches and office snacks (HQ only)

    Fleetio provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment. We celebrate diversity and are committed to creating an inclusive environment for all. All employment is decided on the basis of qualifications, merit and business need.

    This application is not intended to and does not create a contract or offer of employment. Employment with Fleetio is at will.

    If you have a disability or a special need that requires an accommodation to fill out the online application, please let us know by calling (205) 718-7500 or emailing [email protected]

  • Dutchie is looking for a talented, back-end engineer to join our team. You would be getting in on the ground-level with us and working on virtually all aspects of the current product and future product development. You'll be working directly with the founding team on a daily basis and taking part in technology-related decisions. You will help us build the foundation of this company - its culture, its processes and its practices.

    You'll immediately be contributing to the best on-demand marijuana ordering marketplace that consumers and businesses are in love with. We build features swiftly and accurately; often times going from concept and planning to development, testing, and deployment in a matter of days.

    As a backend software engineer at Dutchie, you'll have the chance to work on everything from analytics software to IoT devices. There's a ton of interesting problems to solve.

    Qualifications

    • 3-4+ Years of development experience required. 

    • Deep understanding of dynamic languages (Ruby & JavaScript) and general software best practices. 

    • Experience with Ruby on Rails

    • You take pride in the code you write - it's clean, tested, organized, and elegant. 

    • Self-starter - you're proactive and are able to start projects and tasks without constant direction. 

    • Quick learner - you pick up new frameworks and technologies quickly. 

    • Great communication skills. 

    • You want to work in an agile environment - we move quickly and ship code often. 

    • You enjoy your time working, but you enjoy your time outside of work too.

    Responsibilities

    • Development of mission critical back-end services including API integrations with third-party platforms, ETL pipelines, analytics warehouses, core consumer API. 

    • Design and development of new features.

    It's a Bonus if you...

    • Have built software in the eCommerce or regulatory industries. 

    • Experience working with cloud-native hosting providers (AWS, Heroku, GCP). 

    • Have experience working with third parties to integrate disparate systems. 

    • Love using bleeding edge technology. 

    • Enjoy deep conversations about the merits of Radix Trees, The Rete Algorithm, and Oxford Commas. 

    • Contribute regularly to open-source projects. 

    You'll get...

    • Competitive Salary 

    • Full benefits - health, dental 

    • Flexible vacation days, sick days, and work from home days 

    • Technology (hardware, software, reading materials, etc..) allowance

    Culture:

    We're hard working, high energy, and fun. We have a "do what you need and do what it takes" culture. If you need to work from home or fit in a workacation in order to produce your best work, then by all means, go for it. As one of the first members of the team at Dutchie, you'll also have a great chance to play a foundational role on tech and culture decisions.

  • ABOUT US

    Brilliant is an innovative branded products and corporate gifting company. With a focus on creativity and technology, Brilliant curates, produces, and helps companies distribute memorable branded merchandise and custom products. Whether it's newsworthy press kits, welcome gifts for new hires, merch sets to promote a product launch, or giveaways people love, our team of retail trend experts, designers and engineers work together to produce impactful products that bring brands to life.

    Services include concepting, sourcing, design, packaging, merch collections, company stores, touchpoint gifting, warehousing, fulfillment and distribution.

    Technology is part of our DNA. Our proprietary technology gives clients instantaneous access to important information and tools, including real-time inventory data, on-demand fulfillment services via web and API, and a convenient 3rd party system integrations, such as Slack, Salesforce, Okta and more.

    We are a remote company, so you can be based anywhere in the US and should be enthusiastic about working remotely.

    ABOUT THE ROLE

    A Senior Engineer is someone who has solved a number of technology problems in their long career and who has architected and built complex systems that have had solid impacts on business problems. They are someone who can be relied upon to look into issues and emergencies when they happen from time to time and are capable of solving those issues on their own if necessary. Also, Senior Engineers are good, approachable mentors who are well respected by their peers for giving fair and honest feedback that is both tactful and encouraging.

    ABOUT YOU

    Brilliant would like you to be someone who has demonstrable skills and proven past performance in the above definition of this role.

    You will be Engineer #2 at a young company that is technology reliant. Once you ramp up, this gives you the privilege and responsibility of flexibility. That means this is not a 9-5 job … we want you to have work-life balance, which may mean working longer hours one day vs. another, or taking time off in the middle of the day, or having to answer an emergency outside “normal business hours” on occasion. It is also important that you view this position as more than just an engineering role. In addition to building and architecting impactful systems, you will also be building a successful business and sharing your ideas across teams.

    SKILLS AND EXPERIENCE:

    Absolutely essential

    • Systems Architecture Experience

    • Ruby on Rails

    • Ruby (C-ruby and some JRuby)

    • CSS/SCSS raw or framework (Foundation 5, Bootstrap, Other. We use Foundation 5 here.)

    • Fluent with Javascript and Javascript frameworks (we use React, jQuery, CoffeeScript and JSX here at Brilliant)

    • Unix/Linux/Bash/SSH

    • MySQL Administration

    • Redis Administration

    • Elasticsearch Administration

    • Ability to respond to Ops-level emergencies and issues, such as making load balancer changes to block incoming threats (HaProxy configuration, SSL, NGINX configuration, other?)

    • REST API Development

    • Excellent track record of self-management and good communication while working remotely.

    Nice to haves

    (stack ranked top to bottom, top being nicest to have)

    • Salesforce Developer/Administrator

    • React

    • Jruby/Vertx

    • Sockjs

    • Golang

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!