This month - Remote Object jobs
  • Olo

    At Olo we build an online food ordering platform used by many of the country’s largest restaurant chains, reaching millions of consumers. Chances are if you’ve ordered directly from a restaurant brand’s app or website, we’ve made that happen. Many of these restaurant chains hire software development teams to create a wide variety of custom applications and websites that integrate with Olo’s APIs. Likewise, the emergence of third party restaurant marketplaces and delivery services has opened new sales channels for restaurant chains, and Olo enables those channels via integrations to our APIs. We also work with a broad array of food delivery providers, POS vendors, and loyalty platform providers who integrate their solutions into the Olo Platform to enable a complete digital ordering experience. Working on Olo’s Developer Support team will give you the opportunity to assist developers from the most innovative and notable tech companies in the food space.

    Olo is transforming the digital ordering landscape for restaurant chains in an ever-evolving ecosystem, and we're looking for a talented engineer and support specialist to join our team in the role of a Developer Support Engineer to help us achieve our vision. You will play a significant and visible role in helping our partners incorporate online ordering into their own applications and solutions. Your primary role will be to provide developer-level support for developers who are integrating to our APIs. You will also be responsible for improving our Developer Portal (where integration partners manage their API projects), API documentation, and associated tools needed to provide an exceptional integration experience. Your success will enable the expansion of the Olo digital ordering universe.

    You'll work with a smart, friendly, and passionate team dedicated to delivering amazing products using modern tools and technologies such as .NET 4.6, ASP.NET MVC 5, TeamCity, GitHub, Octopus Deploy and heavy use of OSS.

    This is a full-time position. Any engineer may work at Olo’s headquarters in New York City’s Financial District or remotely from anywhere in the U.S. In fact, by far the majority of our engineering team is remote!

    Responsibilities

    • You will serve as a technical interface to our development partners, supporting their ability to incorporate Olo services into their applications and solutions via our APIs. Specifically, you will answer daily technical questions from a wide variety of integration partners related to the functional behavior of our APIs, and you will investigate and resolve problems they report with their integration.

    • You will evolve our Developer Portal to provide a complete technical repository of information, documentation, and tools that our partners will use to incorporate Olo online ordering into their products.

    • This is a unique role that requires a special combination of responsibilities: daily developer support, great documentation writing, and the ability to both interpret and write quality software.

    Requirements

    • A passion for computing that extends beyond work

    • Excellent English writing and communication skills

    • Enjoys the daily variability of a developer support role and the need to sometimes jump in and help untangle ambiguous problems

    • At least 3 years on-the-job software development experience

    • Excellent knowledge of C#, .NET and object oriented concepts

    • Comfortable in multiple programming languages and frameworks

    • Experience developing or integrating to a RESTful API

    • Adept at writing unit tests and testable code, and working under distributed version control (preferably Git)

    • A good working knowledge of ASP.NET MVC, JavaScript, HTML5/CSS

    • BS in Computer Science or related field, or comparable industry experience

    • Legal right to work in the U.S.

    Beneficial

    • Experience in a technical support or developer support role

    • Experience with technical writing in a software environment

    • Experience working in Zendesk

  • Fishtown Analytics
    Must be located: United States of America.

    Want to ship code used by Lyft, SeatGeek, Casper, and 500 other fast-growing tech companies? At Fishtown Analytics, we develop software that helps data teams be more effective. Our products empowers thousands of data analysts and engineers and we care deeply about providing the best possible experience for them.

    Our product, dbt (https://getdbt.com), is used at hundreds of companies, and that number is growing fast. We're looking for a software engineer to build cloud applications that make using dbt even more delightful and powerful.

    Who we are

    Fishtown Analytics was founded in 2016 by three former RJMetrics employees. While at RJMetrics, we developed strong opinions on how companies should practice analytics. Specifically, we believe that:

    • Code, not graphical user interfaces, is the best abstraction to express complex analytic logic.

    • Data analysts should adopt similar practices and tools to software developers.

    • Critical analytics infrastructure should be controlled by its users as open source software.

    • Analytic code itself — not just analytics tools — will increasingly be open-source.

    If these sound like ideas you can get behind, we’d love to talk to you.

    In this role, you can expect to:

    • Collaborate with the product and dbt core development team to develop our SaaS, dbt Cloud

    • Build the next generation of UI components and platform features that will make dbt more accessible, delightful, and powerful

    • Work with variety of programming languages, systems, and technologies (we primarily use Python, Postgres, Kubernetes, and AWS)

    You are a good fit if you:

    • Have strong fundamentals in a variety of software development paradigms (e.g. object oriented, functional)

    • Understand how to make tradeoffs to ship useful features today without sacrificing long-term quality

    • Value interacting with end-users and deeply understanding their needs

    • Are highly motivated and able to work autonomously

    You have an edge if you:

    • Have worked on a small team developing and deploying a SaaS product

    • Have direct experience scaling out data platforms, especially with Kubernetes and/or AWS

    At Fishtown Analytics, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!

    Engineering at Fishtown Analytics is remote OK. We are headquartered in Philadelphia, PA.

  • Tribe
    Must be located: United States of America.

    We are looking for a motivated Full-Stack Web Developer to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

    Responsibilities

    • Develop new user-facing features
    • Build reusable code and libraries for future use
    • Ensure the technical feasibility of UI/UX designs
    • Optimize application for maximum speed and scalability
    • Collaborate with other team members and stakeholders
    • Database administration of Postgres and MySQL

    Skills and Qualifications

    • Proficient understanding of web markup, including HTML5, CSS3
    • Thorough understanding of React and its core principles
    • Basic understanding of server-side CSS pre-processing platforms
    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
    • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
    • Basic knowledge of image authoring tools (to be able to crop, resize, or perform small adjustments on an image); familiarity with tools such as Gimp or Photoshop is a plus
    • Proficient understanding of Git
    • Browser extension development knowledge is a plus
    • Strong working knowledge of developing REST APIs
    • Knowledge of JWT
    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
    • Strong communication skills
    • Minimum 5 years development experience with a proven track record
  • Autosoft
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America or North America.Preferred timezone: UTC -5

    We currently have an opening for a Software Engineer that will be performing at a senior level and help create web applications using Angular, TypeScript, C#, and .Net.

    Who You Are:

    Your leadership and technical expertise is essential to our success. With your numerous years of experience and skill level, you will work within a Scrum team, collaborating and pairing with product team members (UI/UX, Engineering, Data, and Product Management) to create secure, reliable, scalable software solutions. You will serve as a mentor and role model to other software engineers, sharing your knowledge and expertise to encourage growth and innovative thinking.

    What You'll do:

    • Evaluate technologies for appropriate fit to solutions
    • Champion agile software development practices
    • Develop, test and implement new features and components on a growing enterprise SAAS solution
    • Troubleshoot and resolve problems of medium to high complexity
    • Participate in Scrum ceremonies
    • Identifies and enables ways to improve team productivity and efficiency
    • Discover and consolidate duplicate code and redundant solutions
    • Develop and maintain quality standards to ensure data integrity across various database systems
    • Document important design decisions appropriately
    • Participates in learning activities around modern software design and development core practices
    • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations 
    • Translate technical language for non-technical people

    What You'll Need:

    • Bachelor’s degree in Computer Science, Information Systems and/or equivalent formal training or work experience
    • Five to seven (5-7+) years of experience in a collaborative software development environment
    • Experience in Angular 2+
    • Exposure to REST and effective web service design
    • Experience in object-oriented design and programming language (C#) 
    • Experience in a front-end technology and framework such as HTML, CSS, JavaScript, BackboneJS,  ReactJS, and ngrx
    • Proven ability to write high-quality C# and JavaScript / TypeScript application logic with accompanying tests
    • Must be able to explain testing strategies: (Unit, Integration System, End to End)
    • Familiar with development concepts such as Dependency Injection, Mocking/Test Doubles, Object Relational Mappers
Older - Remote Object jobs
  • Boëthius Helicon GmbH
    PROBABLY NO LONGER AVAILABLE.

    You

    • love working on all sides of web development, whether it is making WordPress do what you want by coding your own plugins, styling beautiful websites, making websites blazingly fast, or improving peoples lives by moving their databases from crummy CMSs into the light.
    • get excited by new tech; PHP7, GraphQL and react are here to stay, but you know when to use it.
    • know your way around a unix command line
    • are comfortable working with GIT, and maybe the odd pull-request
    • want to joint a team spread over the entire world, although hopefully your are within ±6h of Central European Time.
    • can communicate efficiently using Slack and track your own projects using JIRA or similar
    • are happy to break down your problems into smaller tasks and keep track of your time using harvest
    • want a remote position that is not a side-gig
    • are not an agency.

    Responsibilities

    • Creating Websites & E-Commerce solutions using WordPress, CSS and PHP.
    • Building or extending WordPress plugins
    • Organizing your own time and tasks efficiently through JIRA or similar
    • Delivering on time and communicating impediments ahead of time

    Requirements

    • Strong object oriented PHP experience
    • Deep knowledge of writing plugins and extending WordPress functionalities
    • An affinity for finding pragmatic solutions to problems using existing plugins and practices
    • An eye for design and UX
    • Using GIT to deploy work done in a staging enivronment
    • Comfortable with the unix command line

    Location

    • Worldwide
  • Waldo Photos
    PROBABLY NO LONGER AVAILABLE.

    DESCRIPTION

    At Waldo, it is our mission to help our users “Live the Moment”. Backed by market leading AI based algorithms, we deliver families their most valued memories, captured by others, right to their phones.

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower people to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in delivering photos of friends and loved ones taken by others and creates new opportunities for photographers to market and sell their photos.

    Why Work for Waldo?

    Waldo is in rapid growth mode--adding users, increasing revenue, expanding into existing markets, and making entries into new verticals! To meet that growth we are looking to double our development team in the coming year.  We want teammates who want to be empowered to take ownership over the technology and features that drive Waldo-- and to see their impact to the team and our users directly on a daily basis.

    About the Dev Team

    We are a tight-knit, fully-remote development team spanning the world. Every member is critical to our mission and success and can draw a direct line to their everyday work and elevating the Waldo product. We are looking for independent problem-solvers who value learning, enjoy keeping current on technology trends, and crave the ownership, autonomy and accountability that is expected from early-stage team members. This is a perfect opportunity for you if you:

    • Are passionate about our mission of making it easier for people to be connected with their photos, experiences and loved ones.

    • Want the opportunity to have a direct and highly-visible impact onshaping a product and elevating the user-experience each and every day

    • Seek a role where your contributions extend beyond the technical-- and are excited about incorporating feedback and working with colleagues in Sales, Customer Operations, and Product Design

    • Feel energized and motivated by the challenge of creating something new (and changing)

    • Bring enthusiasm to working with a cutting-edge, state-of-the-art tech stack

    • Feel passionate about quality through writing clean, elegant, simple, performant, testable code (as well as the tests to prove it!)

    • Work best in a highly-independent and autonomous environment where you are measured and valued by your output instead of your hours.

    • Want to work wherever in the world you want to work as part of a fully remote development team

    • Enjoy working in a collaborative development environment through open developer discourse, design discussions, code reviews, etc.

    REQUIREMENTS

    Base Qualifications:

    • At least 3 years experience deploying high quality, modern web applications.

    • At least 1 application in production with the ability to talk in depth about your contributions. Actually shipped a Universal JS application.

    • Experience using React.js, Redux (built and shipped) and in-depth understanding of React’s paradigms and ecosystem - React Apollo / Relay and GraphQL experience will be considered a plus.

    • Up to date understanding of the JavaScript ecosystem. Including but not limited to: ES2015+, Babel transpilation, Webpack, Node.js runtime differences, Unit test runners and supporting frameworks.

    • Very strong markup and styling skills (HTML5 / CSS3 / CSS preprocessors) with a keen eye on design.

    • Experience working in a fast paced startup environment.

    Desired Qualifications:

    • Active Github profile with code samples of React / JavaScript projects and/or contributions to relevant projects.

    • Experience designing, building and reading JSON APIs (we're using GraphQL).

    • Experience with GraphQL and related libraries like Relay and Apollo.

    Outstanding Qualifications:

    • Contributor (pull requests) to libraries in the React eco-system (React.js, react-router, redux), or other major JS libraries.

    • Active blog or personal website with writings or projects demonstrating a continued learning, curiosity and interest in the latest and greatest front-end techniques and tools.

    • Interested in Node.js backend work or back end work in other languages (we use Python, Clojure, Go and whatever language/library/platforms is right for the job).

    • Experience architecting functional reactive front end applications

    BENEFITS

    • Flexible schedule with the ability to work remote from anywhere in the world

    • Flexible vacation

    • Market competitive compensation + EQUITY

  • Waldo Photos
    PROBABLY NO LONGER AVAILABLE.

    About Waldo

    At Waldo, it is our mission to help our users “Live the Moment”. Backed by market leading AI based algorithms, we deliver families their most valued memories, captured by others, right to their phones. Waldo Photos is a photo finding platform utilizing facial and object recognition to empower people to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in delivering photos of friends and loved ones taken by others and creates new opportunities for photographers to market and sell their photos.

    Why Work for Waldo?

    Waldo is in rapid growth mode--adding users, increasing revenue, expanding into existing markets, and making entries into new verticals! To meet that growth we are looking to double our development team in the coming year.  We want teammates who want to be empowered to take ownership over the technology and features that drive Waldo-- and to see their impact to the team and our users directly on a daily basis.

    **What You’ll Do:
    **

    As a Senior Software Engineer for the platform team, you will be critically responsible for the core server platform which provides the backbone for the product. On any given day you will:

    • Own, design, implement and collaborate on complete features from initial idea to deployment.

    • Release new code to production multiple times a week.

    • Work within a distributed, event based service oriented architecture using tools such as Docker, RabbitMQ, Cassandra, Kafka, AWS, etc and purpose oriented languages like Python, Java and Node.

    • Understand and improve the scalability, reliability and performance of the platform through measurement, observation and testing.

    • Troubleshoot production issues within the platform and potentially provide quick resolution and feedback through our rapid release cycles and capabilities.

    • Help support a continuous delivery DevOps culture through automation, testing and standard practices.

    • Educate and learn through documentation, code reviews and design discussions.

    • Collaborate with the larger dev team to improve our practices, procedures, and standards.

    **About the Dev Team
    **

    We are a tight-knit, fully-remote development team spanning the world. Every member is critical to our mission and success and can draw a direct line to their everyday work and elevating the Waldo product. We are looking for independent problem-solvers who value learning, enjoy keeping current on technology trends, and crave the ownership, autonomy and accountability that is expected from early-stage team members. This is a perfect opportunity for you if you:

    • Are passionate about our mission of making it easier for people to be connected with their photos, experiences and loved ones.

    • Want the opportunity to have a direct and highly-visible impact onshaping a product and elevating the user-experience each and every day

    • Seek a role where your contributions extend beyond the technical-- and are excited about incorporating feedback and working with colleagues in Sales, Customer Operations, and Product Design

    • Feel energized and motivated by the challenge of creating something new (and changing)

    • Bring enthusiasm to working with a cutting-edge, state-of-the-art tech stack

    • Feel passionate about quality through writing clean, elegant, simple, performant, testable code (as well as the tests to prove it!)

    • Work best in a highly-independent and autonomous environment where you are measured and valued by your output instead of your hours.

    • Want to work wherever in the world you want to work as part of a fully remote development team

    • Enjoy working in a collaborative development environment through open developer discourse, design discussions, code reviews, etc.

    While we're based in Austin, Texas we have team members across the globe. We are in need of a full-time commitment but open to remote, international, or contract arrangements.

    REQUIREMENTS

    Base Qualifications:

    • Senior engineer / team lead, ~ 6+ years experience with at least 3 years focused primarily on the backend.

    • Built and shipped complex, high-performance, highly-available distributed systems.

    • Strong background in Python or strong background in Java(or similar) with experience with Python.

    • Ability to thrive in a small team, high autonomy environment.

    • Experience with pull requests, code reviews, automated unit testing.

    • Leader / Mentor.

    Desired Qualifications:

    • Previous remote working experience or equivalent self directed experience

    • Experience within a DevOps culture and prior responsibility over a live, deployed system.

    • Experience operating and troubleshooting a live distributed system through logs, metrics, tracing, etc.

    • Experience with docker and/or Kubernetes.

    • Experience with continuous delivery practices and patterns.

    • Experience with varied data stores such as Postgres, Cassandra, Redis.

    • Experience with AWS or equivalent cloud platform.

    • Experience with cloud-native application development, tools and patterns.

    • Experience with distributed message based architectures and systems and associated messaging tools such as Kafka or RabbitMQ.

    Outstanding Qualifications:

    • Experience / strong interest in design and application of machine learning based algorithms.

    • Experience with GraphQL.

    • Experience / comfortable with full stack development.

    BENEFITS

    • Flexible schedule with the ability to work remote from anywhere in the world

    • Flexible vacation

    • Market competitive compensation + EQUITY

  • Silverfin
    PROBABLY NO LONGER AVAILABLE.

    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?

  • The Rookies
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.

    The Rookies is a community for digital artists aspiring to work in film, games, animation, immersive media, archviz, motion graphics, product design and more.

    We have recently built an incredible Ruby platform with the help of Envylabs in Florida. However, we are now looking to grow our own in-house team of developers.

    We are looking for a strong web developer capable of implementing new features, handling bug fixes and also suggesting improvements and helping us grow the platform. We are looking for someone motivated, proactive and with strong communication skills.

    The work will start as contract based, so ideally the candidate should be a freelancer working on their own projects or consulting with other companies. Tasks will be briefed in sprints and mutually agreed upon in terms of schedule and your availability to complete them. 

    Must have

    • 100% English fluency
    • Thorough knowledge of web development in Ruby (not strictly Rails)
    • Thorough knowledge of Structured Query Language (SQL)
    • Thorough knowledge of JavaScript front end development

    Should have

    • React JavaScript UI development experience
    • Behavior Driven Development (BDD) with RSpec experience
    • Knowledge of Inversion of Control/Dependency Injection principals
    • PostgreSQL experience

    Nice to have experience with

    • Hanami
    • dry-rb
    • Ruby Object Mapper (ROM)
    • Sequel
    • Roda
    • Capybara
    • Mailchimp & Mandrill

    Next Steps

    For interested applicants, please apply to via [email protected]

    As part of you application please include the following:

    - resume/CV

    - link to GitHub account

    - answer the question "What interests you about this position?"

  • Waldo Photos
    PROBABLY NO LONGER AVAILABLE.

    DESCRIPTION

    At Waldo, it is our mission to help our users “Live the Moment”. Backed by market leading AI based algorithms, we deliver families their most valued memories, captured by others, right to their phones.

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower people to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in delivering photos of friends and loved ones taken by others and creates new opportunities for photographers to market and sell their photos.

    Why Work for Waldo?

    Waldo is in rapid growth mode--adding users, increasing revenue, expanding into existing markets, and making entries into new verticals! To meet that growth we are looking to double our development team in the coming year.  We want teammates who want to be empowered to take ownership over the technology and features that drive Waldo-- and to see their impact to the team and our users directly on a daily basis.

    What You’ll Do:

    As a Senior Software Engineer for the platform team, you will be critically responsible for the core server platform which provides the backbone for the product. On any given day you will:

    • Own, design, implement and collaborate on complete features from initial idea to deployment.

    • Release new code to production multiple times a week.

    • Work within a distributed, event based service oriented architecture using tools such as Docker, RabbitMQ, Cassandra, Kafka, AWS, etc and purpose oriented languages like Python, Java and Node.

    • Understand and improve the scalability, reliability and performance of the platform through measurement, observation and testing.

    • Troubleshoot production issues within the platform and potentially provide quick resolution and feedback through our rapid release cycles and capabilities.

    • Help support a continuous delivery DevOps culture through automation, testing and standard practices.

    • Educate and learn through documentation, code reviews and design discussions.

    • Collaborate with the larger dev team to improve our practices, procedures, and standards.

    About the Dev Team

    We are a tight-knit, fully-remote development team spanning the world. Every member is critical to our mission and success and can draw a direct line to their everyday work and elevating the Waldo product.

    We are looking for independent problem-solvers who value learning, enjoy keeping current on technology trends, and crave the ownership, autonomy and accountability that is expected from early-stage team members. This is a perfect opportunity for you if you:

    • Are passionate about our mission of making it easier for people to be connected with their photos, experiences and loved ones.

    • Want the opportunity to have a direct and highly-visible impact onshaping a product and elevating the user-experience each and every day

    • Seek a role where your contributions extend beyond the technical-- and are excited about incorporating feedback and working with colleagues in Sales, Customer Operations, and Product Design

    • Feel energized and motivated by the challenge of creating something new (and changing)

    • Bring enthusiasm to working with a cutting-edge, state-of-the-art tech stack

    • Feel passionate about quality through writing clean, elegant, simple, performant, testable code (as well as the tests to prove it!)

    • Work best in a highly-independent and autonomous environment where you are measured and valued by your output instead of your hours.

    • Want to work wherever in the world you want to work as part of a fully remote development team

    • Enjoy working in a collaborative development environment through open developer discourse, design discussions, code reviews, etc.

    While we're based in Austin, Texas we have team members across the globe. We are in need of a full-time commitment but open to remote, international, or contract arrangements.

    REQUIREMENTS

    Base Qualifications:

    • Senior engineer / team lead, ~ 6+ years experience with at least 3 years focused primarily on the backend.

    • Built and shipped complex, high-performance, highly-available distributed systems.

    • Strong background in Python and/or Java.

    • Ability to thrive in a small team, high autonomy environment.

    • Experience with pull requests, code reviews, automated unit testing.

    • Leader / Mentor.

    Desired Qualifications:

    • Previous remote working experience or equivalent self directed experience

    • Experience within a DevOps culture and prior responsibility over a live, deployed system.

    • Experience operating and troubleshooting a live distributed system through logs, metrics, tracing, etc.

    • Experience with docker and/or Kubernetes.

    • Experience with continuous delivery practices and patterns.

    • Experience with varied data stores such as Postgres, Cassandra, Redis.

    • Experience with AWS or equivalent cloud platform.

    • Experience with cloud-native application development, tools and patterns.

    • Experience with distributed message based architectures and systems and associated messaging tools such as Kafka or RabbitMQ.

    Outstanding Qualifications:

    • Experience / strong interest in design and application of machine learning based algorithms.

    • Experience with GraphQL.

    • Experience / comfortable with full stack development.

    BENEFITS

    • Flexible schedule with the ability to work remote from anywhere in the world

    • Flexible vacation

    • Market competitive compensation

    DETAILS

    • Type: Full-time

    • Location: Austin or remote

    • Equity: Stock Options

  • Waldo Photos
    PROBABLY NO LONGER AVAILABLE.

    At Waldo, it is our mission to help our users “Live the Moment". Backed by market leading AI based algorithms, we deliver families their most valued memories, captured by others, right to their phones.

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower people to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in delivering photos of friends and loved ones taken by others and creates new opportunities for photographers to market and sell their photos.

    **Why Work for Waldo?
    **

    Waldo is in rapid growth mode--adding users, increasing revenue, expanding into existing markets, and making entries into new verticals! To meet that growth we are adding to our team. We want teammates who want to be empowered to take ownership over the technology and features that drive Waldo-- and to see their impact to the team and our users directly on a daily basis.

    **What you'll do:
    **

    As a DevOps engineer, you will be responsible for the infrastructure that makes Waldo go; both the product and the development team! 

    _On any given day you will:
    _

    • Own, design, implement, operate and support the tools and platforms in cooperation with the development team which is based on the latest tools such as AWS, Docker, Kubernetes, Prometheus, Kafka/RabbitMQ, Cassandra, etc
    • Ensure uptime, scale and performance of the running infrastructure against SLA’s
    • Support our continuous delivery pipelines to ensure rapid, repeatable and consistent delivery of features
    • Clearly communicate technical approaches to technical and business stakeholders
    • Own, identify, monitor and communicate the operational metrics critical to maintaining the integrity and performance of the platform
    • Be a technical change agent by driving improvement through collaboration with the team, your knowledge, and experience

    About the Team

    We are a tight-knit, fully-remote development team spanning the world. Every member is critical to our mission and success and can draw a direct line to their everyday work and elevating the Waldo product and experience. We are looking for independent problem-solvers who value learning, enjoy keeping current on technology trends, and crave the ownership, autonomy and accountability that is expected from early-stage team members. This is a perfect opportunity for you if you:

    • Are passionate about our mission of making it easier for people to be connected with their photos, experiences and loved ones.
    • Want the opportunity to have a direct and highly-visible impact on shaping the delivery and performance of a product and elevating the user-experience each and every day
    • Seek a role where your contributions extend beyond the technical-- and are excited about incorporating feedback and working with colleagues in Sales, Customer Operations, and Product Design
    • Feel energized and motivated by the challenge of creating something new (and changing)
    • Bring enthusiasm to working with a cutting-edge, state-of-the-art tech stack
    • Feel passionate about quality through reliability, repeatability, automation, performance and uptime.
    • Work best in a highly-independent and autonomous environment where you are measured and valued by your output instead of your hours.
    • Want to work wherever in the world you want to work as part of a fully remote development team
    • Enjoy working in a collaborative development environment through open developer discourse, design discussions, code reviews, etc.

    While we're based in Austin, Texas we have team members across the globe. We are in need of a full-time commitment but open to remote, international, or contract arrangements.

    Minimum Qualifications:

    • Previous experience (3+ years) supporting a running, highly-available, cloud-based mission-critical production system
    • Experience deploying, monitoring and operating Kubernetes and Docker in production
    • Ability to thrive in a small team with a high-autonomy environment.
    • Experience with pull requests, code reviews, automated unit testing.
    • Ability to be a Leader / Mentor / Collaborator

    **Desired Qualifications:
    **

    • Previous remote working experience or equivalent self-directed experience

    • Experience within a DevOps culture and prior responsibility over a live, deployed system.

    • Experience operating and troubleshooting a live distributed system through logs, metrics, tracing, etc.

    • Experience with continuous delivery practices and patterns.

    • Experience with varied data stores such as Postgres, Cassandra, Redis.

    • Experience with AWS or equivalent cloud platform.

    • Experience with cloud-native application development, tools and patterns.

    • Experience with distributed message based architectures and systems and associated messaging tools such as Kafka or RabbitMQ.

    **Outstanding Qualifications:
    **

    • Experience with GraphQL.
    • Experience with kops
    • Experience / comfortable with full stack development.

    Benefits 

    • Flexible schedule with the ability to work remote from anywhere in the world

    • Flexible vacation

    • Market competitive compensation

  • Autosoft
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.Preferred timezone: UTC -5

    We currently have an opening for a Software Engineer that will be performing at a senior level and help create web applications using Angular, TypeScript, C#, and .Net.

    Who You Are:

    Your leadership and technical expertise is essential to our success. With your numerous years of experience and skill level, you will work within a Scrum team, collaborating and pairing with product team members (UI/UX, Engineering, Data, and Product Management) to create secure, reliable, scalable software solutions. You will serve as a mentor and role model to other software engineers, sharing your knowledge and expertise to encourage growth and innovative thinking.

    What You'll do:

    • Evaluate technologies for appropriate fit to solutions
    • Champion agile software development practices
    • Develop, test and implement new features and components on a growing enterprise SAAS solution
    • Troubleshoot and resolve problems of medium to high complexity
    • Participate in Scrum ceremonies
    • Identifies and enables ways to improve team productivity and efficiency
    • Discover and consolidate duplicate code and redundant solutions
    • Develop and maintain quality standards to ensure data integrity across various database systems
    • Document important design decisions appropriately
    • Participates in learning activities around modern software design and development core practices
    • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations 
    • Translate technical language for non-technical people

    What You'll Need:

    • Bachelor’s degree in Computer Science, Information Systems and/or equivalent formal training or work experience
    • Five to seven (5-7+) years of experience in a collaborative software development environment
    • Experience in Angular 2+
    • Exposure to REST and effective web service design
    • Experience in object-oriented design and programming language (C#) 
    • Experience in a front-end technology and framework such as HTML, CSS, JavaScript, BackboneJS,  ReactJS, and ngrx
    • Proven ability to write high-quality C# and JavaScript / TypeScript application logic with accompanying tests
    • Must be able to explain testing strategies: (Unit, Integration System, End to End)
    • Familiar with development concepts such as Dependency Injection, Mocking/Test Doubles, Object Relational Mappers

    #

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

    SourceStrike is an engineering solutions company built by engineers for engineers. We work with clients to augment their existing engineering staff, or to provide full white-glove engineering services. Joining our company will give you exposure to various technologies and challenges. You will be joining a team with expertise spanning the entire tech stack. We want hungry developers that care about building great solutions without the corporate BS.

    Job description

    We are looking for a top-notch JavaScript developer who has well-rounded experience in various frameworks (i.e. React.js, Angular, Vue.js, Nest.js, etc.). As part of the SourceStrike team, you’ll join our high-caliber roster of engineer talent. You will take ownership of projects and tasks to use your technical expertise and deliver high-quality results. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You should have previous experience building web interfaces and a solid understanding of OOP.

    By working remotely, we expect a great deal of autonomy, ownership, and communication. Additionally, we are looking for someone who is confident in their skills and is a solid team player.

    Responsibilities

    • Developing new user-facing features using various front-end frameworks
    • Building reusable cross platform components and front-end libraries for future use
    • Translating designs and wireframes into high quality code
    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

    Skills

    • Fluent in Node.js, and Express.js
    • Strong proficiency in JavaScript/TypeScript and the JavaScript object model
    • Experience with HTML5, CSS3, and DOM manipulation
    • Understanding of the W3C guidelines including ARIA and accessibility 
    • Thorough understanding of one or more of the following front-end frameworks (Angular, React.js, Vue.js, or Ember)
    • Thorough understanding of one or more of the following back-end frameworks (Next.js, Nuxt.js, or Nest.js)
    • Experience with popular JavaScript workflows such as Flux or Redux
    • Familiarity with newer specifications of ECMAScript (ES6+)
    • Familiarity with RESTful APIs
    • Familiarity with modern build pipelines and tools (CI/CD)
    • Experience with common development tools such as Babel, Webpack, NPM, yarn, etc.
    • Experience with testing frameworks (Mocha/Chai/Sinon or Jasmine/Jest/Enzyme)
    • Ability to understand business requirements and translate them into technical requirements
    • Ability to perform benchmarking and optimization

    Benefits

    • Freedom to work anywhere in the U.S. compatible with a PST work schedule
    • Unlimited Vacation
    • Platinum Health, Dental, and Vision Benefits
    • Career Development
    • Work Life Balance
    • Collaborative work environment
    • Awesome coworkers

    Note: Applicants that are US citizens or Green Card holders will only be considered for the position at this time.

    If interested, please email your resume and any specific salary requirements to [email protected] 

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

    We are a small, remote-first group with minimal management and good work-life balance. We re looking to add an adaptable mid to senior level engineer to our ranks to help across a range of projects.

    Some technologies we use today:

    • Scala / LightBend stack (Akka, Akka Streams, Slick, Play)

    • PostgreSQL

    • Redis

    • C# / WPF

    • Rust

    About you:

    • a self starter, capable of bringing assignments from specification to completion

    • can travel for quarterly team meetings (Fairfax, VA) or conferences, usually 2 to 3 nights

    • solid foundations of object oriented and functional programming

    • loves technology and learning new things

    • understands network and application protocols (TCP, UDP, HTTP, RTSP, DNS, etc)

    An ideal candidate has:

    • expertise writing production Scala software
    • experience with libraries in the LightBend stack including Akka, Akka Streams, Play Framework and Slick
    • knowledge of network video
    • prior remote work experience
  • Sucuri
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Description:

    Sucuri is looking for a senior Front-End Developer to join our R&D (Research and Development) team. You need to be able to write clean and secure code and have previous development experience or open source projects to show.

    As a Front-End developer you will be working on the dashboard for our products and interacting side-by-side with our designers and other engineers.

    This is a full-time and remote salaried position for a candidate who is comfortable with telecommuting.

    Sucuri R&D:

    The Sucuri R&D (Research and Development) team is responsible for building and maintaining our suite of security products, this includes our web site scanning engines, malware detection and clean up solutions, along with our website firewall and backups. Additionally, this includes external facing products like our blogs and website.

    This is a high pace environment, one in which you would be pushing code live every day. Unlike most development shops where you likely have a rigid work flow and release process, ours is very lean and quick. Our environment is comprised of various languages but emphasis in JS is a must.

    The ability to adapt to any language will be quickly evident when working within our environment.

    Technical Requirements:

    • At least 5 years of development experience
    • Strong understanding of React.js and its core principles
    • Strong proficiency in JavaScript
    • Strong knowledge in front-end build pipelines and tools
    • Experience with popular React.js workflows
    • Experience with Git
    • Experience with code testing
    • Good understanding of the web architecture

    Nice to Have:

    • Knowledge of object oriented PHP
    • Experience with Agile methodologies
    • Familiarity with Linux environments
    • Familiarity with RESTful APIs
    • Familiarity with authorization mechanisms, i.e. JWT

    Soft Requirements:

    • Passion
    • You have high standards and want to make a difference with your work.
    • You’re ready to take on just about anything – and figure things out one way or another.
    • You work well in a small team and you can convey your brilliant opinions and well-reasoned arguments without needing to have the final say.
    • You are able to work independently with little oversight
    • You have a good sense of humor
  • Sticker Mule
    PROBABLY NO LONGER AVAILABLE.

    About Sticker Mule

    We created Sticker Mule to be the best place to work and shop. That means making ordering fast, simple and fun while creating a stable, low stress and enjoyable place for talented people to work.  

    We're searching for more to join us as we look to build one of the Internet's best technical teams.

    Watch a brief video to learn more

    Why we enjoy working here

    1. We work flexible hours with an asynchronous culture

    2. We work at a sustainable pace without unreasonable external deadlines.

    3. Varied, interesting technical challenges to work on

    4. Opportunities to make a large impact as part of a small, highly motivated team.

    What you will do

    1. Design, build and test new artwork processing tools that will both deliver value to our customers and help streamline our proofing and production processes.

    2. Be responsible for the software architecture and technology choices for these new tools.

    3. Ensure their timely delivery, quality and performance.

    4. Combine both computer vision and conventional image processing techniques to ensure the high quality output our customers expect.

    5. Share expertise with other members of the team.

    About you

    1. You have a BSc in Computer Science, Mathematics or equivalent working experience and ideally a Master’s degree or PhD in Computer Vision/Machine Learning or similar.

    2. You have at least 2 years of experience in researching and implementing computer vision and image processing systems using OpenCV or similar.

    3. You are experienced in training Convolutional neural networks for tasks such as image classification and object detection.

    4. You have a strong background in parallel programming and high performance image processing algorithm design.

    5. You are experienced in one or more of the following: C++, Python or Golang.

    Compensation

    1. Depends on experience

    2. Signing bonus

    3. 28 days vacation

  • Waldo Photos
    PROBABLY NO LONGER AVAILABLE.

    At Waldo, it is our mission to help our users “Live the Moment”. Backed by market leading AI based algorithms, we deliver families their most valued memories, captured by others, right to their phones.

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower people to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in delivering photos of friends and loved ones taken by others and creates new opportunities for photographers to market and sell their photos.

    Why Work for Waldo?

    Waldo is in rapid growth mode--adding users, increasing revenue, expanding into existing markets, and making entries into new verticals! To meet that growth we are looking to double our development team in the coming year. We want teammates who want to be empowered to take ownership over the technology and features that drive Waldo-- and to see their impact to the team and our users directly on a daily basis.

    About the Dev Team

    We are a tight-knit, fully-remote development team spanning the world. Every member is critical to our mission and success and can draw a direct line to their everyday work and elevating the Waldo product.

    We are looking for independent problem-solvers who value learning, enjoy keeping current on technology trends, and crave the ownership, autonomy and accountability that is expected from early-stage team members. This is a perfect opportunity for you if you:

    • Are passionate about our mission of making it easier for people to be connected with their photos, experiences and loved ones.
    • Want the opportunity to have a direct and highly-visible impact on shaping a product and elevating the user-experience each and every day
    • Seek a role where your contributions extend beyond the technical-- and are excited about incorporating feedback and working with colleagues in Sales, Customer Operations, and Product Design
    • Feel energized and motivated by the challenge of creating something new (and changing)
    • Bring enthusiasm to working with a cutting-edge, state-of-the-art tech stack
    • Feel passionate about quality through writing clean, elegant, simple, performant, testable code (as well as the tests to prove it!)
    • Work best in a highly-independent and autonomous environment where you are measured and valued by your output instead of your hours.
    • Want to work wherever in the world you want to work as part of a fully remote development team
    • Enjoy working in a collaborative development environment through open developer discourse, design discussions, code reviews, etc.

    Base Qualifications:

    • At least 3 years experience deploying high quality, modern web applications.
    • At least 1 application in production with the ability to talk in depth about your contributions. Actually shipped a Universal JS application.
    • Experience using React.js, Redux (built and shipped) and in-depth understanding of React’s paradigms and ecosystem - React Apollo / Relay and GraphQL experience will be considered a plus.
    • Up to date understanding of the JavaScript ecosystem. Including but not limited to: ES2015+, Babel transpilation, Webpack, Node.js runtime differences, Unit test runners and supporting frameworks.
    • Very strong markup and styling skills (HTML5 / CSS3 / CSS preprocessors) with a keen eye on design.
    • Experience working in a fast paced startup environment.

    Desired Qualifications:

    • Active Github profile with code samples of React / JavaScript projects and/or contributions to relevant projects.
    • Experience designing, building and reading JSON APIs (we're using GraphQL).
    • Experience with GraphQL and related libraries like Relay and Apollo.

    Outstanding Qualifications:

    • Contributor (pull requests) to libraries in the React eco-system (React.js, react-router, redux), or other major JS libraries.
    • Active blog or personal website with writings or projects demonstrating a continued learning, curiosity and interest in the latest and greatest front-end techniques and tools.
    • Interested in Node.js backend work or back end work in other languages (we use Python, Clojure, Go and whatever language/library/platforms is right for the job).
    • Experience architecting functional reactive front end applications.

    Benefits 

    • Flexible schedule with the ability to work remote from anywhere in the world
    • Flexible vacation
    • Market competitive compensation
  • Waldo Photos
    PROBABLY NO LONGER AVAILABLE.

    Description:

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower consumers to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in getting photos of you taken by others and creates new opportunities for photographers to market and sell their photos. Users can enjoy life’s most precious events and automatically receive images taken of them right on their phones.

    We're looking for an independent problem-solver who values learning, keeps current on technology trends, and enjoys the ownership and accountability that is expected from early-stage team members. The ideal candidate:

    • Will enjoy coding in a complex backend microservices stack.
    • Will be fluent in modern web application frameworks and design.
    • Will understand how great UX contributes to customer acquisition and retention.
    • Will learn whatever is necessary to get the job done.
    • Will want to expand skills and coding languages and will always look for ways to improve application efficiency.
    • Will write clean, elegant, simple, testable code.
    • Will be comfortable with git, pull requests, and code reviews.
    • Will take pride in their work.
    • Will want to work with others who do the same.

    Requirements:

    Base Qualifications:

    • Senior backend engineer / team lead, ~ 6+ years experience.
    • Built and shipped complex, high-performance, highly-available distributed systems.
    • Strong background in python & java.
    • Ability to thrive in a small team, high autonomy environment.
    • Leader / Mentor.

    Desired Qualifications:

    • Experience / strong interest in unsupervised and supervised machine learning algorithms.
    • Experience / strong interest in statistical modeling or related analytic techniques.
    • Proficiency with data analytics tools such as Python, R, or Matlab.
    • Experience deploying with docker, Kubernetes.
    • Experience with data streaming frameworks like Storm, Spark, and RabbitMQ.

    Outstanding Qualifications:

    • Experience with deep learning neural networks.
    • Background in computer vision or artificial intelligence.
    • Experience with GraphQL.
    • Up to date understanding of the JavaScript ecosystem (ES6/7, babel, webpack, etc).

    Benefits:

    • Ability to work remote from anywhere in the world
    • East Austin office that is dog-friendly
    • Flexible vacation
    • Unlimited high fives (both virtual and in-person)

    Details:

    • Type: Full-time
    • Location: Austin or remote
    • Annual salary: $80,000 - $100,000
    • Equity: 0.0% - 0.20%
  • Waldo Photos
    PROBABLY NO LONGER AVAILABLE.

    Description:

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower consumers to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in getting photos of you taken by others and creates new opportunities for photographers to market and sell their photos. Users can enjoy life’s most precious events and automatically receive images taken of them right on their phones.

    We're looking for an independent problem-solver who values learning, keeps current on technology trends, and enjoys the ownership and accountability that is expected from early-stage team members. The ideal candidate:

    • Will enjoy coding in a complex backend microservices stack.
    • Will be fluent in modern web application frameworks and design.
    • Will understand how great UX contributes to customer acquisition and retention.
    • Will learn whatever is necessary to get the job done.
    • Will want to expand skills and coding languages and will always look for ways to improve application efficiency.
    • Will write clean, elegant, simple, testable code.
    • Will be comfortable with git, pull requests, and code reviews.
    • Will take pride in their work.
    • Will want to work with others who do the same.

    Requirements:

    Base Qualifications:

    • Senior backend engineer / team lead, ~ 6+ years experience.
    • Built and shipped complex, high-performance, highly-available distributed systems.
    • Strong background in python & java.
    • Ability to thrive in a small team, high autonomy environment.
    • Leader / Mentor.

    Desired Qualifications:

    • Experience / strong interest in unsupervised and supervised machine learning algorithms.
    • Experience / strong interest in statistical modeling or related analytic techniques.
    • Proficiency with data analytics tools such as Python, R, or Matlab.
    • Experience deploying with docker, Kubernetes.
    • Experience with data streaming frameworks like Storm, Spark, and RabbitMQ.

    Outstanding Qualifications:

    • Experience with deep learning neural networks.
    • Background in computer vision or artificial intelligence.
    • Experience with GraphQL.
    • Up to date understanding of the JavaScript ecosystem (ES6/7, babel, webpack, etc).

    Benefits:

    • Ability to work remote from anywhere in the world
    • East Austin office that is dog-friendly
    • Flexible vacation
    • Unlimited high fives (both virtual and in-person)

    Details:

    • Type: Full-time
    • Location: Austin or remote
    • Equity: Stock Options
  • Loco2 Ltd
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Loco2 is looking for experienced Ruby engineers to join our existing team, where you'll help us maintain and improve our existing infrastructure, integrate new rail operator booking systems and scale effectively for our rapidly expanding user base.

    This is a Full-time, working office hours, usually from 9.30-6 GMT. There’s flexibility in working hours and we offer a generous holiday allowance, and a salary that reflects your experience.

    This is a remote position, you might however, be required to visit the office at Old Street to attend to business meetings, events, and so on.

    The role

    • Our software stack consists of a pure-Ruby backend library which we use to communicate with train booking APIs, a modern Rails application, a PostgreSQL database, and two native mobile applications (iOS and Android).

    • We’re integrated with multiple rail operator booking systems (with our current team we usually complete at least 1-2 major integrations each year), and we’re increasingly consuming other types of data too (e.g. timetable data for routing, real-time arrivals/departures etc).

    • We need to diligently manage technical complexity, as each external system works in a slightly different way, with its own features and quirks. SOAP is (unfortunately) used by many operator APIs, which is why we released our open source library, LolSoap.

    • Some of the most difficult challenges we face relate to routing and making sense of lots of data. Which routes are best to get from A to B? Which booking systems should be queried? How might we cache data without affecting accuracy of results?

    • We’ve recently released mobile applications for iOS and Android. Further developing our mobile strategy is a key goal for the business.

    • Because Loco2 is the merchant of record for all transactions we are also responsible for fraud prevention, and handling currency and other finance-related issues.

    • We frequently release new features that drive rapid organic growth, and so it’s vital that we anticipate and address scaling challenges before they occur.

      Essential Skills & Experience

    • Has 4+ years of professional programming experience

    • Has deep knowledge and experience of Ruby

    • Is fluent in English and confident communicating and sharing complex information and learnings with both technical and non-technical team members

    • Has a good working knowledge of modern devops technologies such as Docker

    • Is comfortable designing object oriented software from scratch, not just implementing CRUD Rails apps; a pragmatist who can see the trade-offs involved in the different approaches to solving a problem

    The ideal candidate

    • Strives to discover and understand the root cause of problems, suggesting new and improved solutions, rather than treating the symptoms.

    • Actively considers future maintainability when deciding how to implement something.

    • Has a keen appetite for self-improvement and growth, but doesn't hesitate to ask for help when needed.

    • Enjoys getting their teeth stuck into complicated problems, as well as being willing to pitch in on some of the more routine tasks which inevitably arise.

    • Is willing to participate in an on-call rota to cover technical emergencies out of hours.

    • Can work hours that have some overlap with London daytime.

    • Is motivated by Loco2's mission.

    Some questions we'd like you to include in your application:

    • What are some of the most challenging/interesting programming tasks you have worked on?

    • Why do you want to work for Loco2?

    • In what country and timezone do you live?

    • What are your approximate salary expectations? (please state currency)

  • Chili Piper, Inc.
    PROBABLY NO LONGER AVAILABLE.

    Chili Piper is seeking talented, motivated engineers to join our fully remote team building interactive data applications. As a part of growing front-end team, you will work with designers to constantly improving our users’ experience. You will also collaborate with others throughout our organization and technology stack to build products that are revolutionizing the way our clients achieve their business goals.

    On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new contributor to our already highly effective team.

    Qualifications

    Responsibilities

    ●  Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.

    ●  Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.

    ●  Develop applications in languages including React JS

    ●  Demonstrate the ability to adapt and work with team members of various experience

    level.

    ●  Translating designs and wireframes into high quality code

    Skills

    ●  Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

    ●  Thorough understanding of React.js and its core principles (2+ years of work experience with React)

    ●  Experience with popular React.js workflows (such as Flux or Redux)

    ●  Familiarity with newer specifications of EcmaScript

    ●  Experience with data structure libraries (e.g., Immutable.js)

    ●  Knowledge of isomorphic React is a plus

    ●  Familiarity with RESTful APIs

    ●  Knowledge of modern authorization mechanisms, such as JSON Web Token

    ●  Familiarity with modern front-end build pipelines and tools

    ●  Experience with common front-end development tools such as Babel, Webpack, NPM,

    etc.

    ●  Ability to understand business requirements and translate them into technical

    requirements

    ●  A knack for benchmarking and optimization

    Additional Information

    How We Work

    • Freedom and flexibility. We’re a 100% distributed team working from around the world. Our team members can work from wherever they want in the world, as long as they show up on our weekly all hands meeting on Zoom.
    • Solve interesting problems. The software landscape has exploded. There are dozens of solutions for each problem. We want to be different. We come up with new angles on existing problems or invent better solutions to help companies with their sales and marketing. Then we turn these ideas into beautiful, smart software.
    • Autonomy and ownership. Working on a distributed team means you don’t have someone micromanaging you or looking over your shoulder to make sure you’re getting things done. We’re a team of do-ers who take full ownership for their results.
    • Be helpful. Our first value as a company is help. Help our customers be successful. Help our prospects get the right information and make the right decision whether or not it includes our products. Help our team members reach their full potential.

    The Perks

    • Unlimited Vacation
    • Generous Health, Dental, and Vision Insurance
    • WeWork membership do you can work from anywhere
    • Any equipment/software/tech that you need to do your job

    Please attach / refer any personal projects you have worked on, if any. Send your resume to santiago@chilipiper.com and if your experience matches our job description you will be required to pass a coding challenge before moving forward to a live coding interview with our CTO.