Senior Rails Engineer

Source Coders


1 week ago

05/13/2019 18:44:30

Job type: Full-time

Salary: $130k - 165k

First appeared on StackOverflow

Category: Software Dev


The Opportunity: Senior Rails Engineer


MyTime is based in SF and has a remote-friendly working environment with an excellent engineering culture. We've a team of 12 engineers who are based onsite in SF and spread across the US. We're looking experience Ruby on Rails Engineers based in the US who want to join a 100% remote distributed team, or anyone who may be interested in relocating to SF.


This is a great opportunity to join a small and growing engineering team, where you will make a big impact on a multi-demensional SaaS product that is used by millions of people each day. 


Preferred Qualifications



  • 3+ years of professional software engineering experience with Ruby on Rails

  • Experience working with relational databases such as MySQL or PostgreSQL

  • Some experience with Memcache and ElasticSearch is preferred

  • Some experience with AWS products (EC2, ECS, RDS, S3, ELB) is preferred

  • Comfortable writing test suites and specs in our test-driven environment


MyTime offers competitive salaries, an annual bonus, meaningful equity, strong equity package, full health benefits and a generous PTO policy

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

  • 2 weeks ago

    We thought we needed a DBA. We thought we needed more DevOps.

    What we realize is that we need is you, our MySQL Performance Engineer.

    You will work closely with Ops to tune the server; build data-access tools with DevOps; polish our schema with the data lords; and create standards and processes so that all application queries are good queries. We've got tens of billions of records and we're redesigning their home to use the best MySQL scaling practices,

    NoSQL-inspired pragmatism, and zero-downtime global redundancy. Join us.

    REQUIREMENTS:

    - MySQL 5.7 mastery, with a focus on performance — both for the applications using the DB and the developers building it

    - Deep understanding of multi-master, failover, and replication over non-local networks

    -Troubleshoot slow logs, schema improprieties, and load issues like you were born to it

    - Above average programming chops (PHP/Java/Python), and a deep understanding of ORMs (Doctrine, *Batis)

    Things we like — show us examples!

    - Big data is your friend, and metadata about big data is your sustenance

    - You have bridged a data-layer between multiple datacenters and AWS

    - You can make MySQL, Redis, Redis Streams, Kafka, and other event queues sing in harmony


    This is a REMOTE, FULL-TIME position.

    You can learn more about us here: https://www.chess.com/blog/erik/how-chess-com-s-100-person-virtual-team-works-together

    https://www.chess.com/about

  • Daylytes is building a company that brings people together through sports. We believe sports coverage lags behind the rest of the social and mobile apps we use, and we plan to build a solution. We aim to bring our customers relevant, unique, and engaging daily highlights (daylytes) that surpasses current sports media options. We’re starting methodically by delivering a superior product in a few local niches, then will expand outward to cover an increasing number of cities and regions with a scalable solution.


    We are developer-centric, led by a technical founder with startup experience, venture backed, and aim to provide our developers with a distraction free environment where they can solve scalable problems, thrive, and grow. You will be one of the first five to join the company, and will get to play a critical role in the direction of the business. You will help define the platform, have responsibilities that are not redundant, and be held accountable by our small team of less than five


    Responsibilities



    • Development of web-app and backend that will serve the Daylytes mobile apps (our stack is Rails, with React Native on mobile, and PostgreSQL db's.)

    • Managing data gathering scripts, scrapers, and data cleansing programs used in our content aggregation and tagging.

    • Administration of a database of sports content and metadata that will be used by web and mobile front ends.

    • Working directly with mobile developers and being involved in technical decisions that will impact our core mobile app.


    Technical Requirements



    • Experience with Ruby or/and Javascript as well as exposure to a variety of general programming languages

    • Experience with web development

    • Experience with database-driven applications and creating an API (we use PostgreSQL, with some legacy MySQL databases in use)

    Nice to Have's


    • History working in a small startup environment

    • Prior work creating a consumer app and maintaining it in the App Store

    • Any portfolio of work that you can share, public repos, open-source contributions, etc.


    Qualifications


    • A bachelors or graduate degree in computer science, engineering, or equivalent

    • More than 3 years experience

  • 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.


    Responsibilities

      • Accelerate our engineering team with great internal tooling. These will range from scripts and linters to much larger projects that support debuggability and faster iteration at all stages, from prototyping to production.
      • Improve release processes and tooling.
      • Build a battery of stable, high quality, high impact automated tests 
      • Move code quality from "pretty good" to "great" throughout the code base.

    Requirements

      • Strong background in writing elegant code, prioritizing testability and reusability
      • Enjoys building tools to enable engineers to move faster
      • You understand the value of software craftsmanship
      • You are empathetic, thoughtful, impact-driven, and intellectually curious

    Stack

      • Type annotated Python 3 (django, scikit-learn, pytorch)
      • Typescript (react)
      • 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!