Software Engineer

Who You Are
You are an engineer whose work shows that you excel at learning. You are proud of your ability to write clean, clear code that is easy for others to understand and work with. You are opinionated about your development tools (e.g. git) and you know how to use them. You enjoy putting your head down and writing code, but you’re aware that your job isn’t only about shipping code: you are a great teammate that knows how to communicate with all your project’s stakeholders in order to provide great software that keeps your users happy.
Requirements

Enthusiasm for building great web applications
Very strong with Unix / Linux systems. Experience with command line is necessary
Strong understanding of OOP, design patterns, modular programming and REST
Experience with analyzing and tuning database queries
Experience with version control
Experience with Digital Ocean is an asset
High proficiency in JavaScript and latest front-end technologies
Have the personality to thrive in a startup environment – including proactive problem-solving and self-management.

Responsibilities

Strike the right balance between writing perfect code and delivering it quickly
Participate in all aspects of the software development lifecycle including definition, design, implementation, data tracking, testing, delivery and support
Automated deployments with Chef or related technologies.
Ensure quality by performing thorough testing

What We Offer You

An Environment where you can expect your teammates to support your growth goals
Competitive salary
Flexible work hours

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

More posts