Sep 02

FullStack Developer

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.



Related jobs

Jobs at this company

Envato Mexico

Envato Mexico