The best remote jobs, hand-picked daily.

Post a job for $299
  • Software Dev (3)

    • Parklink Limited seeks a skilled, motivated candidate to fill the position of remote Lead Technician fluent in Python and PHP, who loves the challenges of high-availabilty SaaS and working with hardware.


      Company Introduction

      Parklink Development Limited provides RFID duplication devices to locksmiths and security professionals.

      Our flagship product is 'Rebadge'. It's a patented machine that duplicates RFID badges for customers. Before Rebadge, it was impossible to duplicate consumer RFID badges. Since the launch of Rebadge, literally hundreds of thousands of people have been able to make copies of their badges, and the number increases every day.

      Each machine is an embedded linux system running Python + Qt, and tethered online.

      Supporting the machines is a RESTful API (CakePHP).

      There is also a full back-office system for client management, machine management, billing, etc.

      We've got over 2,000 machines online (Check out our coverage map here: https://rebadge.eu)

      We've recently expanded into Australian and US markets. With this growth comes new challenges, and this is where your expertise comes in.

      The team currently consists of three staff - the founding partners operating in the roles of CTO and COO, and a technical support role. The successful candidate would be the fourth member on the team. The company structure is based in Hong Kong, but the partners are EU based


      We are a highly optimised / lean company. The successful candidate will have the ability to work autonomously on a constantly evolving product and rapidly expanding client base. You will work on a real product that is used by thousands of people daily. 

      Working for us means you'll be able to flex your development muscles, and you'll have a real impact on a real product that exists in the real-world, used by thousands of people every day. It's an exciting possibility.

      We are not another boring SaaS company. We create, manufacture and deploy real hardware on a global scale, with back and front end code managing it all. You'll have a chance to get your hands onto hardware, software, development and deployment. If you're driven, curious, and a hacker at heart, this position is for you. 

      We will provide you with all the training and tools you need, an annual travel budget, and a dynamic, fair and respectful work environment. 

      Reciprocatively, we are seeking to work with someone that is honest, skilled, self-motivated, and reliable.

      Tasks:

      As a lead technician, your tasks will be divided into two categories:

      Backend Development (CakePHP)

      Embedded Development (Python)

      Backend Development

      Our systems (API + Back-office) are based on the CakePHP framework, backed by a geographically Distributed High-Availability LAMP stack (Europe + Asia)

      The RESTful API provides the interface to the network of machines, and the back office provides administration functionality for us and our clients.

      Backend Development Tasks

      Maintaining & Developing the API [PHP / CakePHP]

      Maintaining & Developing the Administration Interface [PHP / CakePHP]

      Maintaining & Optimisation of the Database [MySQL]

      We have short, medium and long term goals, and milestones setup for our system. You're coming into a stable, clean, code base that we'll give you all necessary training on.


      Our frameworks are under GitHub source control, with a CI environment for staging and production.

       We will provide necessary development environments (VirtualBox environment).


      Embedded Development 

      We have 2000+ networked machines deployed. Each machine is powered by a Raspberry Pi 3, with dual-frequency RFID readers and touch screen. We have a custom linux deployment running the client software, written in Python + Qt [Pyside]

      The software is under clean, stable, and under active development. 

      Embedded Development Tasks

      Maintaining & Developing machine software [Python]

      Developing / Deploying a Unit Testing framework [Python / FrogLogic Squish]

      Development / Maintenance of System scripts / environment [Linux / Bash]

      We will provide all necessary training + hardware required to get started on the systems.


      Skill / Experience Requirements

      Technical Skills

      Python 3 [Fluent]

      QT / PySide Experience Bonus

      Ability to write, respect & maintain unit tests

      PHP 5/6/7  [Fluent]

      OOP (PSR-1 & 2) Obligatory

      CakePHP Experience Bonus

      Ability to write, respect & maintain unit tests (CodeCeption, PHPUnit)

      Git/GitHub competency

      Fluent with Git, respecting & maintaining development procedures (issue branch, code review, pull request, merge, etc)

      Database (Mysql)

      Query optimisation for high load environments

      High Traffic, High Availability Clusters 

      Experience with distributed server clusters and writing highly optimised code for high-load environments - understanding the requirements of high-load environments


      Linux Familiarity

      Intermediate configuration & administration tasks (SSH, Bash, etc)

      Rasbian Experience Bonus


      Hardware Familiarity

      Raspberry PI

      Serial / UART

      NFC Familiarity [Bonus]

      13.56 (Mifare, libNFC, etc)

      125KHz (T55, EM4XX etc) 


      Personal Skills

      English (Fluency in written + spoken)

      Ability to communicate clearly and efficiently

      Ability to work autonomously & self-motivate

      Ability to integrate into an existing team & structure

      Time Requirements

      This is a full time, remote position (8 hours per day, 5 days per week)

      Reachable during work hours via phone / slack

      Compensation

      40000EU per year / ~$50,000 USD

      2kEU Hardware Allowance / $2450 USD

      Annual Travel Allowance

      We will provide all training required

      We will provide all hardware necessary (Devices, parts, badges, etc)

      Flexible time off: 25 Paid Vacation days + 11 Paid Public Holidays

      Application Pre-requisites

      Your updated CV

      A brief email explaining who you are, why you fit the position, and how your experience is relevant.

      A link to your GitHub/GitLab account

      An overview of your side projects that you work on / contribute to.

      We will take time to study each application with diligence - please take the time to read over the position requirements carefully.


    • 2 months ago
      Bear Group is a leading web development firm based in Seattle looking for an experienced backend web developer to join our team. You will have the opportunity to work with leading companies and marketing teams to develop complex sites and integrations between systems.
       
      We are a fully distributed team that primarily builds in PHP on the Magento and Drupal platforms for ecommerce and content management sites. Since we are fully remote, you can work from anywhere! We do require at least 4 hours of working time overlap with the Pacific time zone work day where most of our clients are located. As a highly client focused organization, you will occasionally need to meet according to their schedule. This typically falls between 10 and 5 Pacific time, and we strive to give you plenty of time to focus on development.
       
      Working with a variety of clients, we fluidly form groups including a Technical Project Manager, a Quality Analyst, and one or more developers to complete sprints of work. The type of work depends on the client, but often includes:
      • Developing client web sites using Drupal and Magento Commerce
      • Focus on front-end development: HTML/CSS/Javascript coding, with Twig and PHP at template level
      • Balancing workload across many projects simultaneously
      • Quality assurance and testing across projects
      • Collaborating cross-functionally and with a diverse group of clients
      • Working with business development to assess and price new client projects
       
      You will need to be self-motivating and able to work independently most of the time, but we have a friendly and capable team to collaborate with when you encounter obstacles. You’ll need to have a minimum of 3-5 years of related work experience, a BA/BS degree, and experience with Drupal, Magento or similar open source frameworks. You’ll also need to be visually oriented with experience in Sketch or Photoshop and a good understanding of content organization and concepts within information architecture. Experience in client-service environments is a must and you’ll need to be professional and client service oriented; positive and proactive; able to react swiftly to meet client expectations.
       
      Since the technology world is constantly evolving, you’ll be expected to keep up with the current technologies and practices. To help with this, we provide an annual education stipend that can be used for attending relevant conferences or continued education courses.
       
      During your first week you will work closely with one or our senior developers to set up your new system and familiarize with our processes and tools. The system will be either Mac, Linux, or Windows to your preference, and we use Docker containers for a consistent development server stack. Other tools you will use include:
      • Git for source control
      • Bitbucket for Git repositories
      • Jira for project management
      • Confluence for documentation
      • Slack for communication.
      As you get your feet under you we will introduce some project work, again in collaboration with a senior developer on a sprint they are currently working on. Ultimately our developers work independently on your own tickets and sprints.
       
      In addition to competitive pay, a new computer, insurance, and 401k match, you’ll also receive:
      • 3 Weeks PTO plus approximately 10 vacation days annually
      • $1500 annual education stipend
      • Software stipend for the tools that you prefer to do the job
      To learn more about the company, visit www.beargroup.com
       
      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.
    • 1 month ago

      We’re looking for talented developers who want to be part of a young company in an exciting time of growth, and to help make EmailOctopus the preferred email platform for millions of users worldwide.

      About EmailOctopus

      Set up by two brothers in London in 2014, we’re a bootstrapped (and profitable!) startup with big ambitions to disrupt the email marketing industry. To date, our customers have sent over 3.5 billion emails and saved in excess of $100,000. Over the next few years, we’re looking to improve our platform, expand our feature set and significantly grow our customer base.

      We’re a friendly, personal team and we pride ourselves on delivering outstanding service to our users just as much as we do in building an amazing product. We’re a fully remote business, with the team spread across London, Manchester and Vancouver.

      The role

      As a developer at EmailOctopus, you’ll be helping maintain our existing platform as well as supporting our biggest project yet: switching from AWS-supported platform to a fully independent email service provider. Your skills will help us ensure that our platform is robust, tested and set up to succeed at scale, so we can keep reliably delivering billions of emails on behalf of our users.

      Your skills and experience

      We’re looking for developers who are quick to adapt to new technologies. You will have some or all of the skills below, but an appetite to learn is most valuable.


      * Strong experience in PHP and its web frameworks, such as Symfony/Laravel

      * Familiar with AWS and sysadmin

      * Experience in Redis/MySQL/BigQuery

      * Experience with Python

      * Comfortable with version control

      * Interested in developing highly scalable and robust web applications

      * Passionate about writing clean and maintainable code

      * Workable frontend/UX skills


      Benefits


      * Work from anywhere

      * The opportunity to be part of a small, growing team who will support you in your future career

      * Flexible working hours

      * £500 yearly learning budget

      * Free yoga