Backend Developer

Envato Mexico
Full time ruby-on-rails ruby
45,000 - 45,000 USD / year
Software Development
No Location
Hiring from: Anywhere

About this job


Compensation: $45k - 45k
Location options: Remote
Job type: Full-time
Experience level: Senior
Role: Backend Developer
Industry: Computer Software, Design
Company size: 51–200 people
Company type: Private



Technologies

ruby-on-rails, ruby



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.



How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

About this job Location options: RemoteJob type: Full-timeExperience level: Mid-Level, Senior, LeadRole: Backend DeveloperIndustry: Software DevelopmentCompany size: 51–200 peopleCompany type: PrivateTechnologies node.js, amazon-web-services, postgresql, salesforce Job description Most important: Solid experience with Salesforce APIs Solid experience with Node.js Experience with...
node.js amazon-web-services postgresql salesforce
Software Development
No Location
Hiring from: Anywhere
Insites Digital
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: Junior, Mid-LevelRole: Full Stack DeveloperTechnologies wordpress, php, headless-cms, next.js, gatsby Job description We are looking for a Wordpress Developer to join us at our growing digital agency. You’ll have an intermediate...
wordpress php headless-cms next.js gatsby
Software Development
United Kingdom
Hiring from: United Kingdom
DriveWealth Technologies LLC
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: Mid-Level, Senior, LeadRole: Backend DeveloperIndustry: B2B Trade, Financial Technology, Investment BankingCompany size: 51–200 peopleCompany type: VC FundedTechnologies java, api, aws, restful-architecture Job description able to the wealthy. We are pioneering embedded...
java api aws restful-architecture
Software Development
No Location
Hiring from: Anywhere