Sr. Software Engineer

at Shape Integrated Software
Location Bend, Oregon
Date Posted March 13, 2017
Category Tech
Job Type Full-time

Description

Shape is a viciously efficient team of developers, designers, and digital marketers. We believe in the results that come from giving intelligent people engaging problems to solve. Central to our culture is the ability and willingness to learn. Every employee is encouraged to explore disciplines and technologies outside their comfort zone. We’re looking for engineers who embrace that ideology, and who bring their own ideas from a wide range of topics including large-scale system design, network architecture, data architecture, high capacity data storage/retrieval, UI & application design, artificial intelligence; to name some of our core disciplines. A senior engineer will be expected to display leadership qualities within the team, by example and by instruction.

We don’t offer a traditional job here at Shape. A job is something you do from 9-5 and complain about on Sunday evenings. Here you will be an early member of a small, product focused organization. Your contributions will have direct impact on the product’s success, and that success will be rewarded. 

Responsibilities

  • Writing, testing, and deploying software components

  • Working in tandem with team members to diagnose issues / develop solutions

  • Complete support requests and communicate status with the support team

  • Contribute to the development of new product features, both server side and client side

  • Deploy, repair, and maintain server health

  • Provide documents and aid to the marketing and sales team

  • Participate in technical sales communications

  • Contribute to product roadmap decisions and to product/feature scope definitions

 

Qualifications

minimum

  • 3+ years experience in software engineering

  • Proven ability to create, test, and maintain production software projects

  • Experience setting up and securing web servers such as Nginx and Apache

  • First hand experience with relational and non-relational databases

  • Proficient in a client-side, as well as server-side programming languages, most critically PHP, NodeJS, and Javascript

  • Working knowledge of front end web application development

preferred

  • 5+ years experience in software engineering and system administration

  • Team based development experience and strong communication skills

  • Proven ability to create, test, and maintain large scale production software projects

  • Knowledge and experience configuring and deploying Linux based systems

  • Experience setting up and securing web servers such as Nginx and Apache, as well as managing DNS configurations and SSL certificates

  • First hand experience with a variety of database technologies. Including but not limited to MySQL, Redis, Cassandra, and DynamoDB

  • Proficient in client-side, as well as server-side programming languages, most critically PHP, NodeJS, and Javascript

  • Familiar with web technologies such as REST, graphql, websockets and JSON

  • Experience with front end application development, particularly Angular 1 & 2

 upload file ... Limit reached, delete at least one file below to add more.