Backend Developer
Envato Mexico
Remote job description
Backend Developer
What general skills do I need to perform well in this position?
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 workPush for doing things the right way the first time around
- Have empathy for our users
- Know the basics of Photoshop
- Any background in programming graphics or video games
What technical skills do I need to perform well in this position?
You need to be familiar with the following:
- Ruby on Rails
- Ruby
- MySQL
- Web sockets and web workers.
- Unix: bash, piping, SSH, tools (cat, awk, sed), basics of standard input/output
- Basic principles of database design
What are the required baseline technical skills for all levels of engineers there?
Here is a list of what we consider baseline fundamentals that you need to be familiar with no matter what area of the platform you work on:
- Basic experience with ORM
- Software Design Patterns
- Functional Programming Principles
- Even Oriented (including asynchronous) Programming
- Object-Oriented Programming
- Prototype Based Programming
- Coding Best Practices
- Refactoring Best Practices
- Test-Driven Development
- 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
If you are interested please APPLY HERE.
Summary
Company: Envato Mexico
Job title: Backend Developer at Envato Mexico () (allows remote)
Job tags: ruby on rails
-
location or timezone
-
category
Software Development -
posted
1087 days ago
https://www.remote.io/remote-software-development-jobs/backend-developer-15409