Senior Ruby on Rails Backend Engineer

Noddus


2 months ago

07/31/2019 10:21:23

Hiring from: European timezones

Category: Software Dev


Although this position is remote we would need you to be comfortable working in a GMT+2 time zone (Madrid, Spain).

About the role:

We are looking for a Senior Ruby On Rails Backend Engineer (Remote) to join us and work very closely with the development team to help design a solution that is scalable as well as to ensure we have the stability that is required to support our customers. We are architecting a family of products that has already handled millions of requests per day. You will:

  • Build one of the industry's most innovative platforms used by top brands.

  • Be involved in all parts of the product lifecycle: idea generation, design, prototyping, planning, execution, and shipping. Our work starts with brainstorming to discover, explore, and understand our customer’s greatest challenges. Then we code. A lot. Finally, we ship and continuously iterate.

  • Have experience turning complex monolithic applications into modular/microservices to solve scalability and growth problems.

We are looking for someone confident in the following fields and technologies:

  • Ruby on Rails / Sinatra

  • Comprehensive AWS experience including a solid understanding of CI and CD, Amazon S3, RDS, EC2, SQS, IAM and Route 53

  • Strong understanding of virtualization and network administration

  • PostgreSQL, Redis

  • Database optimization and data modelling

  • Building data pipelines

  • RSpec + Capybara

  • Solid experience with relational databases and NoSQL, handling very large datasets (millions of rows).

It would be great if you also had experience with:

  • Linux Systems

  • JavaScript (React/Redux + Coffeescript/ES6) + Flux (Redux)

  • Video.js or any other HTML5 video player

  • Analytics, Tracking pixels and Ad Serving Technologies

  • Real-time Advertising systems

  • Experience of DevOps and/or supporting production environment.

  • Also, it is very important for us that you have:

  • Advanced english level.

  • Strong communication skills.

Benefits:

  • Sharp, motivated co-workers.

  • You'll join a small, early-stage team, working on multiple critical functional areas.

  • A flat structure that’s always open to hearing opinions and receiving feedback; we understand that we can constantly improve so we greatly value individuals with an entrepreneurial spirit that are willing to put great ideas forward.

  • Team structure that allows working remotely.

Up for a challenge?

We are looking forward to receiving your convincing application (cover letter, resume).

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

  • Snowplow Analytics (US only)
    Yesterday

    Remote, ideally located in the UTC -4 to -6 region 

    Snowplow enables you to track any event data; ask any question of that data and use any tool you want to answer it. We want to empower people and companies to do transformative things using data. 

    As a company, we have almost doubled in size over the last 18 months and we’re not looking to slow down. To support our growth, we are now looking for an SRE (Site Reliability Engineer) to join our Tech Ops Team. You’ll be taking the lead on all things AWS including development and improvements of the current stack and rolling out new features - all whilst keeping these environments running smoothly. We would love to hear from you if the idea of programmatically controlling thousands of production environments excites you!.

    The Opportunity: 

    Our Private SaaS offering has grown significantly over the past year and we now orchestrate and monitor Snowplow event pipelines across more than 150 customer-owned AWS & GCP sub-accounts.  Each account has its own individualised and optimised stack and all are capable of processing many billions of events per month.

    We are looking for another SRE to help us grow to managing 1,000 and then 10,000 AWS, GCP & Azure accounts. You will be pioneering solutions to managing estates of this size through cutting edge monitoring and automation. You’ll work closely with our Tech Ops Lead on all aspects of our proprietary deployment, orchestration and monitoring stacks.

    Tech Ops has two areas of responsibility: the centralised services we provide customers and their pipeline infrastructure hosted in their own AWS or GCP accounts.  Within both domains we are striving to increase service reliability, fulfil customer requests in a timely fashion, and automate recurring tasks.  Task automation is essential as our customer base grows, because our infrastructure estate scales linearly with our customer numbers, unlike most software businesses.

    The challenge of automating the maintenance and deployment of thousands of individualised stacks is an enormously ambitious undertaking and a hugely exciting infrastructure automation challenge!

    The environment you’ll be working in:

    Our company values are Transparency, Honesty, Ownership, Inclusivity, Empowerment, Customer-centricity, Growth and Technical Excellence. These aren’t just words we plucked out of thin air, we came up with them together as a company and are continually looking to find new ways to weave these into our day to day operations. From flexible hours and working locations to the way we give feedback, we’re passionate about building a company that supports both company and individual development.

    What you’ll be doing:

    • Maintaining and developing our growing Terraform infrastructure-as-code stacks which we use to deploy infrastructure for all internal and client use cases

    • Maintaining our internal infrastructure stacks which include the HashiCorp suite as well as our Snowplow Insights UI and VPNs

    • Participating in our on-call rotation to help us serve our client base 24/7

    • Taking rotations of L3 Technical Support where you will be responsible for triaging and dealing with infrastructure issues

    • Handling high-severity internal or customer incidents, ensuring we meet all SLAs

    What you bring to the team:

    • Has worked with AWS in a production capacity - experience in GCP and/or Azure is a bonus

    • Has worked with Terraform, CloudFormation or some form of infrastructure-as-code tooling

    • Any experience with the HashiCorp stack (Vault, Consul, Nomad) and understanding their role in infrastructure automation is a bonus

    • Has worked with Docker and is familiar with container-based architectures

    • Knowledgeable about the Linux operating system and how to manage servers in a production capacity

    • Knowledgeable about Cloud networking principles and how to troubleshoot issues in this space

    • Comfortable scripting in one or more of: Bash, Python, Ruby or Perl

    • Comfortable programming in one or more of: Java, Scala, Golang or Python

    What you’ll get in return

    • A competitive package based on experience, including share options

    • 25 days of holiday a year (plus bank holidays)

    • MacBook or Dell XPS 13/15

    • Two fantastic company Away Weeks in a different European city each year (the last one was in May 2019 in Lisbon)

    • Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems

    • Grow and develop in a fast-moving, collaborative organisation

    • Enjoy fun events in and around London organised by our Cultural Work Committee

    • If based in London, convenient office location in central London (Shoreditch) and a continuous supply of Pact coffee and healthy snacks

    Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.

  • 1 month ago

    About This Role

    Hello prospective pickle! Design Pickle is currently seeking out a Ruby on Rails Developer to join the product team to build out amazing, creative features within our software to aid in making Design Pickle the most helpful, creative company in the world. If you're excited at the opportunity to improve user experience primarily within the Ruby framework, please read on! 

    Who We Are Looking For

    • First, Design Pickle isn’t your average VC funded, grow-at-all-costs-for-the-TechCrunch-feature type of company. We’re self-funded, hard-working, creative-loving, and a beautifully diverse group of people from around the world.

    • Do we love pickles too? Most of us – but don’t stress. If pickles aren’t your thing, it is not a deal-breaker. We do look for a passion and interest in something though. Your unique self helps make us the great company we are today. 

    • We stand by our vision, purpose and values, and these are mission-critical to how you show up every single day.

    Specific to your role, we’re looking for individuals who…

    • Have at least 2 or more years of Ruby on Rails experience in a professional setting or relevant equivalent

    • Have a proven track record of getting things done, you’re organized as hell and completely goal and project oriented

    • Know how to handle high volume, consumer-facing websites. Even better if you have worked on subscription based sites or SaaS business structure

    • Excel at working independently and as a member of a small team

    • Possess the ability to clearly communicate and identify areas of improvement and provide appropriate solutions with code

    • Can show a breadth of technical knowledge which you use to contribute to the direction of other professional environments and developmental processes

    • Are familiar with tools like Rails 5, Javascript, HTML/CSS, Git, and PostgreSQL

    Key Objectives and Responsibilities

    As a fast-growing company, roles always evolve. However, we want you to know exactly what you’re walking into. In the first 90-days here is a preview of what’s expected:

    • Develop features using maintainable, readable, modular, and easy to change code

    • Release code that is free of errors

    • Continue to learn new technologies and techniques to improve the existing code base

    • Revamp features within our platform such as request form, file delivery system, and revision tags

    • Replace third-party softwares with similar function using in-house code

    Benefits, Compensation & Perks

    Compensation is always paid at above market rate for your role. Specifics will be discussed with qualified applicants.

    Additionally we offer:

    • 3 weeks PTO 

    • Remote-work flexibility

    • World-class creative office 

    • In-office gym

    • Paid training & personal development

    • Health insurance

    • Pet insurance

    • New parent leave

    • Team retreats, social events & adventures

    About Design Pickle

    Design Pickle was founded in 2015 with a vision to change lives through its creative software, solutions, and services. Since then, the company has grown to be the #1 flat-rate graphic design company in the world serving tens of thousands of clients with a team that spans the globe. 

    In 2019 Design Pickle ranked on the Inc. 500 as one of the fastest-growing companies in America. 

    We are a company that takes our core values to heart: 

    • We are Friendly,

    • Solve challenging problems with Smart-Working solutions,

    • Engage the marketplace and each other guided by Truth,

    • And approach every day with a Service mindset.

    Design Pickle delivers: 

    • Services – Our core graphic design solutions for businesses large and small

    • Content – Original and stock media for creators

    • Software – Experiences for clients, designers, and agencies to leverage ecosystem

    • Experiences – Live events and more to further expand our clients and their businesses

  • About the role

    We strongly value personal growth, and want to help you grow into a great engineer (or great engineering leader). We already have some machine learning expertise, so are happy to hire great engineers who are willing to learn.

    We have a long list of interesting machine learning problems that are core to our product. See the projects list below for examples.

    About Sourceress

    Our mission is to help people find work that matters. We believe that the world is better when people understand the opportunities available to them. Our human-assisted AI platform delivers great results to our customers (customer quote: "I'd have a panic attack if you guys stopped existing").


    Because of this, we raised $3.5M from OpenAI researchers and Lightspeed Venture Partners at one of the highest ever valuations coming out of YC. Our team has previously sold companies, published machine learning research, has Dropbox's former Chief of Staff, and hails from MIT, Google, Airbnb, McKinsey, etc.

    Help us create a world where all 7 billion people work at jobs that they love, do things that they’re great at, and work for companies that are solving meaningful problems.

    Sample projects

    • Creating general purpose learning and training methods for our personality traits and role heuristics

    • Developing machine learning model evaluation and performance tracking

    • Building experimental infrastructure to allow people to run models across everyone in the world very quickly

    Requirements

    • You appreciate our values: you are empathetic, driven, and intellectually curious

    • You enjoy collaborating and mentoring others

    • Strong software engineering background (3+ years of experience)

    • Ability to design, build, and ship projects independently

    • Experience building non-trivial machine learning applications is a bonus

    Stack

    • Python (Django)

    • PostgreSQL

    • AWS

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!