Remote Senior Software Engineer

Job is Expired
Location: Nationwide
Compensation: To Be Discussed
Staff Reviewed: Wed, Dec 19, 2018

Job Summary

Intermediate / Senior Software Engineer: Django and ReactJS
Employee/colleague

Strengths/skills required for this opportunity
Django
React.js

Organization(s) name(s)
Lepsta

Location
Remote

Time zone
GMT-12:00 to GMT+14:00

Open to legal residents from
Anywhere

Commitment
query_builder
Full-time
Schedule is mostly Mostly Flexible
Monetary compensation
To be defined

Responsibilities
We are looking for someone who will join the engineering team working on the platform, with the flexibility to do both front-end and back-end work. We are looking for an experienced developer in Django and ReactJS (and other JavaScript frameworks). Someone who loves creating great user experiences and who has great attention to detail when it comes to UI elements.

Core responsibilities include:
Implementing the required API endpoints in Django using Python
Designing the API for our JavaScript SDK
Integrating different backends to the front-end using Websockets to provide best use experience.
Designing and implementing plugin architecture for our marketplace
Building packaging and distributing cross-platform Electron based desktop applications
Giving talks and sharing knowledge!

About the organization(s)
Lepsta is an award winning start-up that focuses on building tools that improve how developers work. We are currently building a collaboration platform to help developers spend more time writing code, and less time managing it.

Requirements
Proficiency in Python, particularly Django is a requirement;
Experience building background processing applications using Celery is advantageous;
Experience in implementing Websocket applications (especially using Django Channels);
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;
Thorough understanding of React.js and its core principles;
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 (GraphQL is a plus);
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, Yarn, NPM, etc.;
Ability to understand business requirements and translate them into technical requirements;
Proficiency with code versioning tools (especially Git);
Any containerisation related experience (especially Docker & Kubernetes) is an advantage.

Language(s) required
English - Fluent

Application process
What we want to see (please include it on your Bio):

- Links to your previous works (relevant or not);
- Links to your public profiles (Github, Dribble, Twitter etc.);

Additional benefits
Internet allowance

Stock compensation
To be defined

BECOME A PREMIUM MEMBER TO
UNLOCK FULL JOB DETAILS & APPLY

  • ACCESS TO FULL JOB DETAILS AND APPLICATION INFORMATION
  • HUMAN-SCREENED REMOTE JOBS AND EMPLOYERS
  • COURSES, GROUP CAREER COACHING AND RESOURCE DOWNLOADS
  • DISCOUNTED CAREER SERVICES, RESUME WRITING, 1:1 COACHING AND MORE
  • EXCELLENT CUSTOMER SUPPORT FOR YOUR JOB SEARCH