This month - Remote Indexing jobs
  • Silverfin

    Senior Ruby Developer

    If you’re any good at Ruby, the chance that you’re fiddling your thumbs at home, anxiously refreshing your inbox 20 times a minute hoping for a job offer, is rather slim. We know how it is.

    Which is why we’ll try to sell ourselves to you here.

    Ahum. Here it comes.

    What makes the dev team at Silverfin special?

    First of all, we build a hell of a product and our customers love us. Even our customers’ customers love us. Silverfin solves a very real problem: it automates a large chunk of the repetitive tasks that people working in financial services spend their time on, and improves communication with their customers.

    To give you a sense of scale: our database exceeds 3TB in size*, and our largest table recently crossed the 8 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.

    We’re a remote-first engineering team with offices in Ghent, London and Copenhagen which you can visit if you’d like. Still, most of us work remotely, even those who are local. We’re based all over Europe, and without Slack we’d be lonely, now we just zap in and out of the zone as we wish. Or not: we encourage judicious use of the DnD function, and recommend async communication over disturbing synchronous pings.

    We’d be really happy to welcome you in our dev channel, but it’s not just virtual: we make sure we regularly get to see each other IRL too. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company to not become too siloed.

    What does working at Silverfin look like?

    We work in small, focused teams of around 5 people, each team taking ownership of a part of the application. When developing new features, the team is responsible for both the backend as well as the frontend part.

    You’ll be supported by our crazy good UI designer who writes HTML and CSS components into a reusable UI-kit, and even builds Vue prototypes where necessary, handling compatibility problems with different browsers for you, and making sure everything is responsive too.

    On the other side of the spectrum is our genius ops team who keeps things running smoothly, making sure deploys happen correctly, and will work with you when issues should arise.

    Our stack is Vue.js and vanilla JS with a sprinkling of jQuery on the frontend and an up-to-date Rails monolith on the backend. We use PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. We use GitLab, Quip and Slack for everyday tasks and Zoom as our remote conferencing tool of choice. No code gets deployed without a thorough code-review by a peer, testing is a must, our sprints are called cycles and last 3 weeks, and sometimes we even finish everything that we committed to in time.

    What are we looking for?

    We’re looking for somebody who’s really great at developing in Ruby and Ruby on Rails.

    • You need to be experienced in both Ruby and Rails, and also know where the boundaries lie between them. You need to be able to code in Ruby without any of Rails’ training wheels.
    • You enjoy mentoring juniors and giving in-depth feedback during code reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.
    • You code with reason and can justify the important decisions you made during development.
    • You know and apply best practices. That means the usual like version control, testing, and refactoring; but also good object oriented design, SRP, SOLID, …
    • You're aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping all stakeholders of the project in mind.
    • You’ve got opinions on code design and you can defend them, but you’re professional enough to not let those opinions get in the way of a consensus if necessary.
    • You have good knowledge and foresight of potential performance issues that might arise when working with large datasets.

    What we offer

    • Actual, proper work-life balance
    • Become a part of a fully remote development team with over 20 engineers
    • Free to choose your own schedule and work 100% remotely
    • A stimulating work environment with passionate, friendly and inclusive colleagues who value diversity
    • Team retreats twice a year
    • A €1000 yearly budget to spend on conferences, courses, workshops or other expenses that will improve your skills

    Requirements

    • You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in other languages.
    • You grok Rails
    • Your work hours overlap with EU business hours (we require your local timezone to be within CET +/- 3h)

    Good to have

    • Experience as a remote worker in a fully remote team
    • Experience with Javascript (ES6) and frontend frameworks
    • Experience in Fintech
    • Accounting knowledge

    *: Our ops team noted that this actually isn’t that hard to achieve if you’re indexing all the things, but it still sounds impressive, right?

Older - Remote Indexing jobs
  • Solvent
    PROBABLY NO LONGER AVAILABLE.

    Posted Apr 15 – Accepting applications

    About Solvent

    Solvent is a new startup that provides safe payment options to consumers and a risk platform for banks that combats money-laundering, fraud and identity theft before it happens. We build integrated technologies that stand between traditional banking, merchants and customers that grant transparency to transactions to reduce the risk of money laundering, fraud, and identity theft.

    We are looking for motivated senior PHP/Python engineers that have a background in enterprise level application development that can create elegant solutions to complex problems. This position will work collaboratively with the product team consisting of senior level product managers, UX designers and other senior engineers. Must be a team player and have exteremly high communication skills.

    Position Responsibilities

    • Experience in product architecture, strategy, test and documentation of enterprise level technology
    • Able to understand complex problems quickly and offer feedback to product team
    • Experience working remotely and willing to travel to Annapolis, MD for occasional planning sessions
    • Maintain high quality standards and reducing ongoing technical debt
    • Support planning and feature estimates during roadmaping and sprint planning 

    Skills Requirements

    • Senior experience in building custom PHP/Python applications
    • Senior experience in SQL and NoSql database design, indexing and performance
    • Senior experience in designing and implementing REST API
    • Experience working in a complex AWS server environment
    • Experience in private blockchain development
    • High Proficiency in PHP & Python frameworks
    • Ability to write clear and well documented code
    • Consider yourself an amazing communicator
    • Independent work ethic and ability to play nice with others on your team
    • Experience working in machine learning environments i.e. MATLAB

    The Team

    We are a tight group of entrepreneurs and VC’s all over the U.S. with a headquarters in beautiful downtown Annapolis, MD.  We believe in personal development and growth actively stressing education and internal collaboration. Fitting our culture is equally as important as fitting our job requirements. Communication is the key to the success of our company and is a cornerstone for producing great work. Take pride in what you do!

    Benefits

    This is a full-time position, starting with a 3 month contract period that transitions to long term hire if interested. We offer competitive salary and bonus incentives as the product hits key milestones. You are getting in on the ground floor and will be key in defining benefit packages and share incentive plans long term.

    Application

    Please describe why you are an ideal candidtate for this position and your salary requirements along with a link to your Github repo, Linkedin profile and resume. 

    Thanks and good luck in your journey!

  • G2i Inc.
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    What is G2i?

    G2i is a hiring platform for engineers by engineers. Our vision is for the hiring process to be simple, trustworthy and enjoyable for both companies and engineers. Our mission is to create a vetting process where:

    • Engineers will vet other engineers
    • Engineer vetting will be as close to on the job requirements as possible
    • The vetting process will be objective, repeatable and quantitatively scored
    • The process will be transparent. We will provide the engineer's code, our code review and technical interview notes in full to our clients.

    G2i is short for "Good News to the Internet." We are convinced that our primary vision & mission are good news to companies that need to hire engineers. While we are going about fulfilling that primary vision & mission, we will also be good news to those in need. We are on mission to help hundreds of street kids in Nairobi, Kenya obtain education, a safe home, parental care, and the love they need. We are also committed to supporting the open source community by finding ways to financially support those who build the OSS we rely on.

    What We Need Right Now

    We are currently in need of an Erlang contractor that wants to work with one of our clients remotely. Our client is based in San Francisco and is looking for engineers in North America and South America for optimal time zone overlap. Here is the current tech stack that you would be working in:

    • Erlang 19

    • PostrgreSQL

    • Redis

    • Comms with Rails

    • AWS

    They have a highly customized solution that they need help with both in terms of support and coming up with scaling solutions. Some examples of tasks you would work on include:

    • Migrating to new database connection types
    • Code clean up/ refactor
    • Database improvements (Indexing, caching strategy, optimize queries, etc.)
    • Redesign and implement custom storage types
    • Major and minor bug fixes
    • Provide support on monitored alerts
    • System Tasks: add more logging, new monitoring metrics and improve deployment process

    Who we want to hire (Qualifications)

    In simple terms we want to hire a Mid-to-Senior Erlang engineer that wants to work on a remote contract. Here's what that means:

    • You have production Erlang experience.
    • Your Erlang experience has been sufficiently complex for you to step into a mature Erlang system and contribute quickly.
    • You are comfortable with the entirety of a system's backend from the database, to cloud infrastructure, server side business logic and API design.
    • You have experience working in small agile teams.
    • You can complete non-trivial engineering requirements, on time, with very little or no help from other members of the team. This doesn't mean that you are siloed from the team, rather that you aren't relying on them in the manner a Junior would.
    • You will assist other members on the team when they get stuck working on non-trivial engineering requirements.
    • You can work independently and figure out how to solve problems in front of you.
    • You will have a sense of ownership over the engineering tasks assigned to you. The buck will stop with you.
    • You will have a sense of urgency to your work meaning that the completion of a task is important to you. You will do your best to estimate accurately and will communicate early if your estimates look like they will be inaccurate.
  • Mixmax
    PROBABLY NO LONGER AVAILABLE.

    Requirements:

    1. You're working with us full-time (40hrs/week)
    2. You can overlap with San Francisco 10am - 7pm time by at least 4 hours, 4 days a week.
    3. You've worked with another company full-time remote before
    4. We also strongly prefer that you've made open source contributions before

    ----

    At Mixmax, our mission is building the impossible: a next-gen communications platform to make professional communications as rich, interactive, and developer-friendly as the web. We’re looking for talented full-stack engineers to join our in this mission.

    We’re a distributed & international team, so if you’re looking to work with us remotely, we encourage you to apply!

    What will I be working on?

    As a full-stack engineer, you’ll be working with us in all aspects of the product, from its core infrastructure to its custom front-end. This includes architecting systems to integrate with external services, building a full-featured web editor, and choreographing email systems and protocols. We’ll leave it largely up to you to evolve the stack as you see fit. We eagerly participate in open source development and will encourage you to do the same.

    Skills:

    • Experience in Javascript (Node.js, front-end frameworks), ElasticSearch and Mongo
    • Significant experience building web applications that have shipped
    • You enjoy writing well-tested, well-organized code

    What you might work on:

    • Scale our backend service to send many millions of messages a day
    • Architect the next generation of the Mixmax API: supporting rich communications apps that work on a broad spectrum of clients.
    • Maintain an elastic distributed infrastructure built on top of AWS
    • Build large scale data processing pipelines for indexing content
    • Continuously find opportunities to improve performance, and increase reliability & quality

    Current stack: NodeJS, Go, React, Mongo, ElasticSearch, Redis, Electron, AWS.

    Check out our engineering blog and our commitment to open source (GithubOpen Collective).

    What are you looking for in a team member?

    Your specialization is less important than your ability to learn fast and adapt to shifting technologies. We’re especially fond of people who:

    • Focus on project goals, not just writing code.
    • Iterate until customers love what you’ve built, and pay for it.
    • Have a hacker mindset and master the fine art of balancing time, features, and quality of code. You know when to unit test and when to “just ship it”.
    • Strive to grow personally and professionally, beyond just expanding technical abilities.
    • Love to experiment with new technology and share knowledge with the team.
    • Represent the team and product at conferences.

    If you are a member of an under-represented group in technology, we strongly encourage you to apply.

    What’s it like to work at Mixmax?

    We’re a driven, passionate, responsible group who values personal and professional growth equally. We take care of ourselves, our families, our customers and one another. We believe in sustainable and diverse approaches to work and life, because optimizing for the long-term is the best path to success. As a team, we built multi-million dollar products with this balance in mind.

    As a founding team member, you’ll wear multiple hats, embrace ambiguity, and take charge leading complex projects. You’ll have the support of an experienced team who’ve built multi-million dollar products and services. This is exceptionally challenging work, but will be the most meaningful and rewarding of your career.

    Our office is in San Francisco near Caltrain. We offer competitive compensation and benefits. You’ll work with a great team (meet us on Instagram) on a product people love!