FullStack Developer - remote

Posted 3 years ago

Purpose

An experienced full-stack engineer to join the Placeit team to build, deploy and support software solutions for Envato. As a member of a development team, this role will analyze the requirements of the business and deliver well tested high-quality code which they will support in a production environment. You will be working on a modern tech stack with a high performance, high-availability infrastructure

What would I work on specifically?

  • Build prototypes.
  • Write technical specs.
  • Journal your process.
  • QA your work.
  • Update tickets and keep work organized.
  • Follow the methodologies that the company provides.
  • Write efficient software.
  • Work with stakeholders to understand tradeoffs.
  • Follow up on issues/errors on a regular basis.

Required Skills/Experience

  • HTML (different version) and their compatibilities.
  • Component frameworks such as Bootstrap or Foundation.
  • JS: programming model in JavaScript/inheritance model, scoping, differences between the three major versions of JS.
  • HTTP: how the protocol generally works and how browsers generally deal with it.
  • Web sockets and web workers.
  • Experience with AJAX libraries (jQuery is required and one of these three: Backbone, Angular or React).
  • Node.js
  • Possess a good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Experience designing, building large-scale Ruby on Rails applications
  • Experience with common libraries such as RSpec and Rescue
  • Proficient understanding of code versioning tools (e.g. Git, or SVN)
  • Proficient in bash shell
  • Familiarity with continuous integration and delivery
  • Basic familiarity with networking systems, load balancers, and TCP/IP network constructs.
  • Knowledge of performance and reliability monitoring strategies
  • A knack for writing clean, readable Ruby code
  • Able to create database schemas that represent and support business processes

Bonus Skills

  • Server administration/automation experience
  • Worked with Aurora, Kinesis and other AWS services
  • Have worked in large scale applications with at least 100k users
  • Any background in video, audio or image processing on the server-side
  • Clever problem solver.

Personal Competencies Required

You need to know how to:

  • Be clever about how to approach problems
  • Be technically curious (learning on your own)
  • Have a serious interest in understanding the goal behind your work
  • Push for doing things the right way the first time around
  • Have empathy for our users
  • Follow a formal process approach to engineering.

What does your engineering process look like?

We do believe that most people have a planning bias so most would think that we spend quite a bit of time in trying to clear and organize our minds before starting any task. We call it “X Workflow”. You can read about X Workflow here.

What do we offer?

  • Remote work in Mexico
  • Private Medical Insurance
  • Saving funds
  • Full Law Benefits
  • 10 days of paid holidays
  • Profit-sharing (5% of company profits)
  • Pay for roundtrip tickets to anywhere in Mexico 2x a year
  • Inflation adjustment of salary
  • Paid for educational courses
  • Unlimited ebooks/books
  • Topline equipment

If you are interested, submit your application here.