Backend Engineer (Ruby & Golang)

Down Dating


2 weeks ago

07/01/2019 14:17:58

Job type: Full-time

Salary: $40-70k

Category: Software Dev


About Down:

Down app is the #1 hookup / casual dating app. Honest dating: choose Date or Hookup. You can find Down in the Android or Apple store, with 6m+ users

Our mission is to enable more honest, sex-positive, and fun relationships and conversations around the world.


About the gig:

 Down is a 100% remotely-distributed team! 


We are looking for a Senior Backend Engineer who is excited to share their experience building products and scaling systems. We want you to help us design and build the next generation of high performance APIs and backend services.


This is a great opportunity to join a small and growing engineering team, where you will make a big impact daily on a product is used by hundred of thousands of people each month. 


Here are some projects our team is currently working on: 


Redesigning our matching algorithm

Exploring new integrations of payment systems, including cryptocurrency

Analyzing and improving user lifecycle and funnels

Building community marketplace for dating discussions, advice, and personal connections 


**What would qualify you as a good fit for us??


You have 3+ years of work experience on backend tech (APIs, web services, and distributed systems) 

You have experience coding professional projects in Ruby on Rails 

You show considerable care for code quality, documentation, testing and accuracy of implementation. 

You are comfortable being the lead or solo developer on a project 

You design your code for scalability and performance. 

You can reason and debate about tradeoffs and database choice for a particular storage problem. 

You absolutely love to work with other engineers and jump at the chance to help answer questions or solve a problem for someone else.

Clear communication and ability to own complex projects end-to-end, coordinating with other teams as necessary 


Location of work: anywhere in this world


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

  • BookingSync (European timezones)
    6 days ago

    BookingSync is more than a vacation rental solution for hosts and agencies; it is a platform for hundreds of applications and developers. We need an excellent engineer to take on the challenges of developing integration with multiple APIs from our partners, beautifully designed micro/macro-services, modeling complex domain and doing all that following TDD and writing a code of excellent quality.

    We are growing fast and so are our requirements for scalability and stability. We are no longer at a scale where adding X number of servers solves all the issues. Database sharding, replicating data via message queues/distributed streams, optimizing response times in APIs to the max, integration with multiple services coming from our own ecosystem and numerous third-party services, and very soon dealing with big data - those are the things you can surely expect to be challenged by.

    We are also a fully-remote async/distributed company across the entire world without a physical office. If traveling is your passion and you highly value location-independence, BookingSync is the right place for you.

    You will need to have:

    • Strong experience with Ruby on Rails

    • Proficiency in backend development in general

    • Solid design and architecture skills

    • Ability to demonstrate that with the right approach Rails can scale easily

    • Ability to communicate effectively with both internal and external development teams

    • Experience with relational databases and SQL (we're on Postgres). Experience with other databases will be a plus

    • A strong commitment to quality

    • Excellent written and spoken English

    • Experience with remote work and/or a solid work ethic that makes it possible to thrive in a remote-only environment

    • Care for the greater good, BookingSync is not just a software company, we give back to humanitarian, solidarity, environmental & ecological causes from 10% to 50% of our profit.

    It would be great if you had experience with:

    • Messaging solutions (RabbitMQ, Kafka, etc.)

    • DDD/CQRS/ES, Clean Architecture

    • Contributing to development community through code, documentation, mentoring, teaching, speaking and all other forms

    • Short terms rentals or travel industry

  • 1 week ago

    We’re looking for a senior backend developer to join our Martian team, with strong knowledge of Ruby on Rails.

    GENERAL SKILLS

    • Communication with clients and teammates.

    • Self-management working remotely.

    • Regular contributor to open source projects.

    • Positive attitude towards new challenges.

    • Attention to details.

    • Fast learner.

    • Proactive & able to work alone on projects managed by you.

    • Fluent in written & spoken Spanish.

    • Fluent in written & spoken English.

    TECH SKILLS

    • At least 3 years of production experience building Ruby on Rails applications.

    • At least 1 year of production experience in any other backend programming language.

    • Strong knowledge of SQL databases, especially PostgreSQL.

    • Production experience deploying and maintaining Ruby on Rails applications. Familiar with Capistrano, Docker and the Amazon Web Services platform.

    • Strong Git knowledge.

    • Familiar with Ruby automatic test frameworks like Rspec and Capybara.

    • Be able to build software that scales over time, in both performance and maintainability.

    • Good software writer. Not only do we want you to solve problems, but we also want to understand your solutions.

    LOCATION

    • You may only apply for this position if you reside in Europe.

    BENEFITS

    • Competitive salary.

    • Work from home or from a coworking space.

    • Flexible working hours.

    • Amazing coworkers.

    • Modern tech stack and methodologies.

    • Transparency and quality-oriented culture.

    • Company activities.

  • 2 months ago

    DESCRIPTION

    We are looking for a Senior Backend Engineer to help us develop, maintain and administer the TileDB cloud-based service.

    Key Responsibilities

    Work as part of a team to develop a complete cloud-based service

    Develop, unit test and validate components of Golang based services

    Help design new service layers and advanced DB feature sets (ACL, SQL, etc)

    Maintain production infrastructure

    Our headquarters are located in Cambridge, MA. The candidates must be US or Greek citizens or permanent residents.


    REQUIREMENTS

    In-depth experience with Golang based REST services

    Experience using Kubernetes for production service deployments

    Experience with OpenAPI (Swagger) specifications

    Experience with production MariaDB/MySQL usage and administration

    Nice to Have

    Devops experience with DNS, logging and monitoring

    Experience debugging performance critical applications

    C/C++ experience (i.e. CGO)

    BENEFITS

    TileDB, Inc. offers very competitive compensation and benefits, which include:


    Health Care Plan (Medical)

    Stock Option Plan

    Paid Time Off (Vacation, Sick & Public Holidays)

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!