Rails Engineer

Almanac


1 week ago

07/11/2019 10:21:23

Job type: Full-time

Category: Software Dev


Almanac’s mission is to democratize access to 21st century skills, insights, and tools so that no one is limited by knowledge in pursuit of their potential.

Through our own experiences, we’ve seen professionals at digital businesses waste too much time trying to find answers they can trust that help them do their jobs better. We believe this problem isn’t rooted in a lack of knowledge or expertise in the world, but in the deficiencies of tools we rely on to access, share, and improve how work gets done.

To make opportunity available to everyone, we’re building a knowledge platform that technology professionals can trust for documenting, distributing, and collaborating on how they work. We replace tools like Confluence and Google Docs to help individuals quickly access knowledge within and across companies that they can trust deeply.  

We’ve been moving fast since we founded Almanac in January 2019. Since then, we’ve built and launched the initial version of our product, raised a $2M+ seed round from leading Silicon Valley investors, and grown our full-time team to 10 people. 

We’ve seen deep demand from a broad cross section of customers, who are asking for a powerful platform that can help their employees be their best selves at work. 

That’s where you come in: we are looking for a full-time backend engineer with strong Rails experience to join our team of talented coders and content creators.

Job Description

As a backend engineer,  you will be responsible for building out content and data-heavy pages, endpoints and tasks that we need to help our customers organize their business knowledge. We’re looking for a hungry, talented engineer who wants to make a big impact at this early stage in our roadmap.

Specifically, you will:

  • Write elegant, well-tested code in a modern technology stack

  • Participate in stand-ups, code reviews and retrospectives with our remote team

  • Work closely with our Head of Engineering and backend/frontend teams to make architecture and design decisions

  • Help make sure everything runs smoothly & safely in production

  • Set down standards around development, code review and deployment

Qualifications

What you bring to the role:

  • You have 2-5 years experience building great products in Rails

  • You are passionate about writing clean and well-thought out code

  • You want to karate kick technical debt in the chops

  • You’re comfortable writing test suites in a test-driven environment

  • You can craft a devastating SQL query to save the day when all else fails

  • You are a strong communicator and able to clearly articulate technical problems

  • You work well independently and are driven to find solutions

  • You want to be an early contributor to our engineering culture and work environment

  • You have at least a 2 hour time zone overlap with UK office hours

Skills that make you extraordinary:

  • Obsession with high-quality work

  • Ability to work independently and find solutions

  • Love of detailed, continuous feedback that makes the work better

  • Desire to always move fast and prioritize speed over scope

  • Passion to be an early contributor to our engineering culture and work environment

  • Hunger to build a world-changing product

Bonus points:

  • You have hired and managed other engineers

  • You have experience working with modern Javascript frameworks

Additional Information

Our tech stack:

  • Algolia

  • Postgres 10.6

  • Rails 5.2

  • React

Things we love:

  • Algolia

  • Continuous delivery

  • git

  • Heroku

  • Self-documenting JSON APIs

  • Tartine croissants

  • TDD

  • vim

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

  • 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


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

  • 1 month ago

    Upgrade is a consumer credit platform that is changing how people think about credit. We use technology to innovate and create responsible and affordable credit products that help our customers understand and manage their credit better.

    Our founding team pioneered online lending over a decade ago and launched Upgrade in 2016 using their experience and the latest available technology to make credit more transparent and affordable. While Upgrade is very well funded with $142 million in equity capital, we’re still in the early days and you have a great opportunity to make your individual impact towards our collective mission.

    Upgrade has been named a “Best Place to Work in the Bay Area” by the San Francisco Business Times and Silicon Valley Business Journal.

    We are looking for new team members who are excited about creating, designing and implementing new and better solutions to join a team of just over 300 talented and passionate professionals. Come join us if you like to tackle big problems and make a meaningful difference in people's lives.

    Responsibilities

    • As a SME of the platform, you will work closely with multiple stakeholders to help shape its direction and implement new features. You will be responsible for all technical aspects of the system, including:

    • Developing complex application software using modern continuous integration tools like JIRA/Git/Jenkins

    • Maintaining best practices for code hygiene and health, including test coverage and deployment

    • Supporting a robust test framework and architecture, including integration with third parties

    • Contributing to documentation of the system

    • Helping with trouble-shooting and problem solving

    Requirements

    • Excellent Java programming experience

    • Knowledge of unit testing methodologies

    • SQL and database programming expertise

    • Knowledge of Maven, Hibernate, ORM frameworks, and the Spring family of frameworks

    • Experience working on AWS is highly desirable

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

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!