Architecture. You should be comfortable working with your team to craft a design: choosing the appropriate technology and designing a solution that both answers the problem at hand,and stays within constraints. Coding.
Understanding and often playing a major part in the entire cycle of software consultig and delivery, from ideation, to project conception, to UX, to code,to testing,to deployment, and around again.
你需要能适应包括 TDD，持续性的整合，匹配以及结构自动化的快速应用能够理解并在整个软件顾问和交付周期扮演重要角色∶ 从理念到项目概念、UX、编码、测试、部署，以此往复
HaveMinimum 3-5 years of production experience with Ruby on Rails and building RESTful APIs.
Experience leading or managing a development team, preferrably in an Agile environment Experience with microservices architecture
Strong knowledge of HTML (we use HAML), CSS (SASS and BEM), Git (we're on Github),andother common web technologies and protocols.
Understanding that code is written for others to read and capable of writing highly readable,modular, clean,and testable software.You should also follow best practices, capable of recognizing and refactoring common code smell.
Understanding that specs are the foundation of an application and dedicated to test-driving development using RSpec.
Strong experience working with PostgreSQL and understand performance optimization strategies. Understanding that every piece of code written incurs a cost of carry},and that over-engineering is the bane of all evil.
You should also have experience working in teams that practice Agile.
Excellent communication skills. Attention to detail. Also, startup experience is a plus