Backend Engineer (Ruby & Golang)

Down Dating


4 months 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

  • dataroots (European timezones)
    Today

     dploy.ai is building an end-to-end platform that brings fast, secure and regulatory compliant AI deployment to our customers' doorstep.

    We are currently looking to grow our time with three Golang engineers with a focus on back-end development. As a Golang developer you will play an important role in building out the foundation of this new platform.

    You get

    • the opportunity to work on a state-of-the-art Golang-based stack

    • the possibility to work from anywhere

    • the satisfaction of working on a technically-challenging (B2B) product

    • a no-nonsense work environment with passionate and smart colleagues

    • a unique opportunity to be an important contributor in a fast-growing, ambitious startup

    Sounds awesome? Then apply now! If you have any questions in the meantime don’t hesitate to contact Bart via [email protected] or via phone at +32 471 72 31 22.

    Requirements

    You

    • are a technical allrounder with a sound knowledge of Golang, cloud services or a strong proven ability to rapidly pick up new languages/frameworks

    • believe in the Twelve-Factor App principles

    • are familiar with the principles of machine learning

    • keep close track of technical developments and know your way around the open source community

    • like to share your technical know-how with colleagues and clients

    • are fluent in English

    • are located in a European timezone

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