Full Stack JavaScript Developer
Full Stack JavaScript Developer GitStart
EUR/Monthly
1.1K - 1.8K
2 days ago

Ideal candidate for this role: 

  • At least 2 years of professional experience as a Software Engineer, writing code for native applications

  • Required experience building React based apps & ES6

  • Required experience building server side apps based on NodeJS

  • Good experience building large single page frontend apps

  • Good grip on functional programming design patterns

  • Good grip on TDD, and writing elegant test cases

  • Experience using/building JS based tooling such as webpack, babel & npm

  • Preferable experience using JS based languages/type systems such as TypeScript/FlowType/Elm/ReasonML

  • Effective communication skills (English, verbal, and written)

  • Prior experience working remotely as an effective member of a team

  • Comfortable working with individuals from diverse cultural backgrounds


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

API Engineering
API Engineering PeerWell Inc.
EUR/Monthly
6.0K - 9.0K
1 week ago

We are looking for an experienced system software contributor with an architect's mind to join our small engineering team as an API engineer and problem solver. API engineers provide the core functions for our business through the highly performance and innovative APIs they design, build, and elaborate.


Role & Responsibilities:

You will

  • Help define technology solutions to product problems

  • Propose, discuss, plan, and develop APIs for use by our frontends as well as system partners

  • You will architect and document solutions with your peers in the engineering team, size them, commit to them, develop them, and make sure they succeed in production.

  • With your experience, be able to help identify system issues in advance, and understand the tradeoffs in terms of time and effort of the various solutions to them.

  • Use your creative intelligence to find appropriate solutions and propose what are perhaps entirely new ways to better solve problems.

  • endeavor to be responsive to your team as well as those outside of the team and engage with them honestly.

  • know your limitations


Technical Requirements:

  • You will be an expert in Nodejs and Javascript at a minimum. Your expertise in Typescript is a plus as we are starting to use that now.  Much of our code is also in CoffeeScript so your familiarity with that is plus.

  • You should be expert with async code and the issues that arise from multiple processing threads working on the same data. 

  • You should know Mongo and MySQL-like systems very well or have the background to slam-dunk those.

  • Familiarity with Redis and/or other caching systems. And understand the issues.

  • Expertise in writing readable, well designed, class oriented code is essential. Typescript ideally, but also in any other type-strong language.

  • Be good at understanding, refactoring, and commenting code.

  • Know what a well designed API looks like and why it is the way it is.  Understand and have opinions on REST-based apis.

  • Nice if you have experience in working with or incorporating AWS components into design solutions. 

  • Be able to write clear agile-style use cases and acceptance tests. You have opinions on effective work processes. You can negotiate with other business players on dates and deliverables.

  • Know Git, understand and use task management, and understand how sprints or other agile development processes work.

  • Have experience and appreciation for writing test cases. Can talk about TDD or other testing methodologies and have opinions on them. 


It’s a plus if you have experiences with:

  • Machine learning, image recognition, or human behavior detection technologies

  • Ops and system infra, containerized system

  • System optimization and architecture, operating systems or networking design

  • Securing systems, and handling PII

  • Have development experiences with Medical technologies, systems, and markets.

  • Content management systems

  • Business billing and reporting systems

  • Experiences with healthcare systems, medical technology, and related fields.

  • Running a principled process for selecting technology products, including build vs buy decisions.

  • AWS stuff as IAM, EC2, ELB, ALB, ECS, VPC, security groups, and container management via Docker and Kubernetes, as well as scaling & security practices.


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Full-Stack React/Node Developer
Full-Stack React/Node Developer Plex
EUR/Monthly
5.0K - 8.3K
1 week ago

As a member of the content team, you'll work on both public and internal applications. The content team is responsible for bringing great media into Plex from a variety of partners and online sources. Examples include rich metadata for all media types, ad-supported movies and TV shows, live TV streams, podcasts, web shows, and news. You'll work on our public facing pages for all of this metadata as well as the internal tools that we use to manage everything.


You will

  • Build on a highly performant React app that will be used by millions of people

  • Build internal tools on a TypeScript/React/MongoDB stack

  • Work on the node.js / TypeScript backend

  • Take ownership of everything you work on and play an active role in defining features and requirements

  • Work with an incredible team


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Senior Fullstack JS Engineer
Senior Fullstack JS Engineer Chance
EUR/Monthly
3.8K - 5.0K
1 week ago

As a full stack engineer, you will be working as part of the product team to build all aspects of our services designed to help people get a fulfilling job. This will include front end, back end, API design, and data management.

To succeed in this position, you must have a self-starter attitude. You will be given general goals, and it will be up to you to figure out how to accomplish them in terms of implementation. This requires a high-level of creativity and ability to deal with uncertainty since the situation changes quickly.


You must also be a team player. This is not just an empty slogan. You must be comfortable with constant brainstorming, whiteboard sessions, and interactions with people both inside and outside the development team on multiple projects.


The team is growing fast: 

The quality and scalability of our codebase is key.

Chance is a mix of psychology and technology. Coaches are involved in tech, we expect engineers to be involved in return.

Our product is tackling a complex subject: 

Helping people find purpose in life and accompany them until they get a new job, high uncertainty in execution is our daily pace.


YOUR RESPONSIBILITIES IN A NUTSHELL :

  • Application development for our internal and external users

  • API Design, Database design and Tech Architecture

  • Get involved in product design process, bringing your tech expertise to challenge the envisioned solutions

  • Pushing forward our technical stacks by testing and implementing new paradigms


OUR STACK & TOOLS :

  • Design: Sketch, Abstract, InVision, Specify, Zeplin

  • Frontend: ReactJS, Typescript, Styled components, Storybook, GraphQL

  • Backend: NodeJS/Express, Typescript, GraphQL, Knex, PostgreSQL

YOUR PROFILE: We are looking for an high-agency team player, able to lead projects and collaborate with other teams.


You master Javascript in depth and you have:

  • Strong alignment with Chance vision and mission

  • You have already worked in a startup environment

  • You have 7 years+ fundamental hands-on experience in ReactJS NodeJS

  • You have a strong UX and aesthetic sensibility — you love well crafted pixels

  • You have a deep interest in simple and maintainable code — testing and scalability in mind

  • You have practical experiences in GraphQL

  • Strong knowledge in relational databases, especially PostgreSQL

  • Fluent written and spoken English


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Full Stack Engineer for a Cryptocurrency startup
Full Stack Engineer for a Cryptocurrency startup Chorus One
EUR/Monthly
5.3K - 8.3K
1 week ago

Chorus One runs validators for multiple Proof of Stake networks and manages over $50 million in crypto-assets. As part of this mission, we provide a user facing interface for staking: https://anthem.chorus.one . We are actively searching for a Full Stack Engineer to lead the development of Anthem.


This is a challenging role that would entail building out a web platform which interacts with the cutting-edge technology surrounding today's decentralized networks. As such you will be exposed to many new, interesting, and unique technologies in the course of this role. Anthem is open source, so you can review the code to have a clear idea of what you would be working on.


Responsibilities

  • Integrate new cryptocurrency networks into Anthem.

  • Develop and test user workflows pertaining to managing funds.

  • Develop new product features for Anthem to enable users to optimize their returns.

  • Participate in the upkeep of Chorus validator infrastructure through on-call rotations.


The Ideal Candidate

Must haves:

  • Worked in a fullstack role touching both frontend and backend.

  • Solid experience working with React and NodeJS.

  • Familiarity with building and consuming GraphQL APIs.

  • Experience with at least one strongly typed language (ideally TypeScript).

  • Comfortable working remotely with a high degree of autonomy.

  • Good Experience with UI testing of some form: Selenium, Cypress, Nightmare.js etc.


Nice to have:

  • Interest and knowledge about cryptocurrencies and blockchain, or an interest to learn.

  • Experience interacting with hardware cryptocurrency wallets, e.g. Ledger devices.

  • DBA experience with Postgres or other SQL databases.

  • Experience building CI/CD pipelines for deploying web products.

  • Skill or interest building data visualizations.

  • Experience with product-analytics tools such as Segment and Amplitude


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Senior Node.js Developer
Senior Node.js Developer Turbulent x Cloud Imperium Games (star Citizen)
EUR/Monthly
6.0K - 6.8K
3 weeks ago

What you will do

As a member of the Game Services team for Star Citizen, you will be responsible for building the online MMO backend services & related tools, acting on both the server and game-client side. The team is based in Montreal but operates mostly online with studios located in the US and the UK.


Your main objectives will be to:

  • Design service APIs to power game features by working closely with Game Designers.

  • Develop scalable online macroservices in a large meshed service ecosystem

  • Program in tandem with Gameplay Developers to enable the game client

  • Take ownership of game features in the MMO architecture from inception to deployment and operation


You will work in the following stacks:

  • Communications with gRPC & Protobuf

  • Gameplay services under Node.JS with Typescript

  • High throughput services with C++ and gRPC

  • C++ Game Client (StarEngine) communications with gRPC

  • Distributed message queues (Kafka)

  • Deployment with Kubernetes, Docker, and Linkerd2


Responsibilities

You’re Eager to Take On

  • Build macroservices in a polyglot environment

  • Be part of a fast-iterating development environment

  • Estimate the effort to perform specific tasks, commit to delivery deadlines and help the team set and respect production timeline collectively

  • Mentor other developers on technologies you have learned to master

  • Designing innovative online services by focusing on fault-tolerance, scalability & security

  • Understanding the game features in order to provide clean, well defined, and documented service APIs

  • Using Cloud Native technologies to guarantee that Star Citizen is built on top of a sustainable ecosystem

  • Providing tools and applications to enable LiveOps teams to manage the game.

  • Interacting with infrastructure engineers to analyze, inform, review and improve the reliability and scalability of the game’s backend


Requirements

You’re Savvy in

  • Communicating efficiently with people and translating technical jargon

  • Adapting to various contexts, sometimes shifting priorities

  • Managing your schedule to ensure productivity and efficiency in projects

  • Showing autonomy, being thorough and curious about new technologies

  • Getting things done, sharing good practices in backend development, contributing to implementing efficient processes


You have Accomplished

  • Relevant programming experience or Bachelor in Computer Science

  • 4 years+ of experience in backend programming

  • 2 years+ of experience in programming with Node.js and experience with TypeScript

  • Good understanding of Linux shell, git and build pipelines

  • Good understanding of real-time network communication through gRPC, WebSocket

  • Knowledge of Event-Sourcing and Domain-Driven Design (DDD)

  • Experience with C/C++

  • Experience with Docker and Kubernetes; an asset

  • Experience working in a video game studio,an asset


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Senior Android Engineer
Senior Android Engineer Goosechase
EUR/Monthly
5.3K - 7.1K
3 weeks ago

GooseChase is a rapidly growing, fully remote web and mobile platform for creating and facilitating scavenger hunts. Through our website, organizers create custom "hunts" for anything from on-boarding new employees, touring museums, engaging at festivals, educating students and more! Participants can compete as teams or individuals to submit photo/video, text or GPS based missions through our native Android and iOS apps.


The key technologies we use are:

  • Android App: Java using Realm for local data storage. Open to moving to Kotlin going forward.

  • iOS App: Primarily Objective-C (UI with PureLayout and Layout Anchors), with a bit of Swift and Realm for local data storage. Moving towards Swift going forward.

  • Front-End: Typescript with React (Redux), HTML, SCSS & Webpack.

  • Back-End: Django, REST (Tastypie), Task Queuing (Celery, Redis, RabbitMQ), Postgres, Nginx, Gunicorn.


Because of the flexibility and ease-of-use of our product, we have successfully powered game types ranging from festival-wide competitions, with thousands of dollars in prizes, to K-12 classroom lessons on government types, featuring gummy bears to help demonstrate the differences between a dictatorship and a democracy!


Seeing the different ways the product can be used, and the joy it creates in those who participate, is an incredibly rewarding experience & is something we’d love to share with you as well! You'll also be having a major impact as our apps have been responsible for ~10M submissions in the last year alone!


Responsibilities

As a Senior Android Engineer, you’ll have the opportunity to create new, exciting features for our game participants. You will work directly with our design and back-end teams to bring feature mock-ups to life, delighting our users and ensuring the delivery of high-quality code that focuses on reliability and performance.


Specific responsibilities include:

  • Being familiar and up-to-date with the platform functionality (online game manager & participant mobile apps).

  • Working with our customer success & design teams to understand the motivations for a feature & coding it with those objectives and the user's experience in mind. Put another way, we want you to know why you are doing what you’re doing!

  • Staying up to date with the relevant Android guidelines and best practices, as well as relevant SDK changes and common libraries.

  • Developing the mobile components for new features that will help game participants play games more effectively while delighting them in new and unexpected ways.

  • Participating as a member of the development team - sharing best practices & learnings so the rest of the team can improve.

  • Working under limited supervision with significant latitude for the use of initiative and independent judgment.

  • At least base level experience with the iOS platform to support other engineers.


Requirements

The candidate for this position must be:

  • At an advanced level in Android application development (4+ years of dedicated Android experience), with architect-level involvement in at least one large production app that has been published in the Play Store.

  • Deeply knowledgeable about mobile programming best practices and how to implement them in an existing project.

  • Able to take ownership of work, maintaining high standards of performance, reliability & security.

  • An excellent communicator, problem solver, and creative thinker.

  • Located within, or has regular working hours within the GMT-8 (PST) to GMT+2 (CEST) time zones to ensure sufficient overlap with our distributed product team.


Although not strictly required, it would be a massive plus if the candidate had past experience:

  • Working with the platform-specific camera APIs to capture and display photos/videos.

  • Implementing automated testing into legacy applications.

  • Participating in smaller teams, especially in a remote setting.


Perks

  • Fully remote work - work whenever/wherever/however you want.

  • Competitive compensation & benefits, including stipends for equipment, co-working spaces, etc.

  • Join a company that is profitable & growing quickly, but still prioritizes doing the right thing over everything else.

  • Significant learning opportunities - whether it’s learning about other parts of the business or taking on more responsibility, we expect everyone on the team to be continually looking to grow.


Please apply by email:
careers@goosechase.com

Please reference you found the job on loveremote.it, this helps us get more companies to post here!