We’re looking for web developers with strong back-end and front-end talent, a passion for writing great code, and customer-centricity in making decisions. In this position, you will work on our core web services that support our market-leading WorkLink Augmented Reality Work Instruction product, building out features and integrations with external services.
Responsibilities:
- Own all aspects of implementing assigned product features
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of our web applications and APIs
- Ensure code meets the highest standards of information security requirements
- Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
- Help maintain code quality, organization, and automation
- Continually learn how to improve your craft
Required Qualifications & Skills:
- Bachelor’s degree in Computer Science, or equivalent
- 5+ years of relevant experience
- Experience with modern web frameworks, Ruby on Rails preferred
- Experience with React
- Ability to constantly learn and stay in touch with evolving coding standards and development technologies
- Strong understanding of object-oriented programming
- Familiarity with state of the art and best-practices in design and architectural patterns
- Knack for writing clean, readable, and easily maintainable code
- Experience implementing automated testing platforms and unit tests
- Proficient knowledge of code versioning tools such as Git
- Ability to build and deploy well-tested code in a timely and efficient manner
- Good written and oral communication skills
- Self-motivated and comfortable being self-directed
- Comfortable in Linux/Bash
Preferred Qualifications & Skills
- Familiar with Agile software development processes
- Experience designing and maintaining highly available REST APIs
- Familiar with Amazon AWS or other IaaS/PaaS platforms
- Experience with Docker or other containerization platforms
- Experience with Networking
- Ability to work in many different technologies