Ridgeline, Inc.

Ridgeline, Inc.

Reno, NV

Senior Software Engineer- Python

As a Ridgeline Senior Software Engineer, you’ll have the unique opportunity to build high-quality, creative business applications in a fast-moving, progressive work environment. You’ll think outside the box and add your own genius, passion, and interests to the software development lifecycle. We work in mostly Python with some Go all on AWS Serverless technologies. 2021 is launch year for us, so its a great time to join! At this time, Ridgeline does not sponsor work visas.

What you will do

  • Contribute business insight, design skills, and technical expertise to a team where design, strategy, and engineering collaborate closely
  • Be involved in the entire software development process, from requirements and design reviews through the implementation of a new product
  • Impact a developing tech stack based on modern front-end frameworks and cost-efficient utilization of AWS back-end services
  • Participate in the creation and construction of developer-based automation that leads to scalable, high-quality applications customers will depend on to run their businesses
  • Coach, mentor, and inspire teams of product engineers that are responsible for delivering high performing, secure enterprise applications
  • Think creatively, own problems, seek solutions, and communicate clearly along the way
  • Contribute to a collaborative environment deeply rooted in learning, teaching, and transparency
Required Skills and Experience
  • 6+ years in a software engineering position or similar function, with a history of architecting and designing new products and technologies
  • A degree in Computer Science, Information Science, or a related discipline
  • Strong knowledge of data structures, algorithms, and architectural patterns
  • Expertise in one or more of the following languages: Golang, Python, Java
  • Working knowledge or expertise in JavaScript, HTML, CSS
  • Willingness to learn about new technologies while simultaneously developing expertise in a business domain/problem space
  • Understand the value of automated tests at all levels
  • Ability to focus on short-term deliverables while maintaining a big-picture perspective
  • An aptitude for problem-solving
  • Ability to communicate with colleagues at all levels
  • Serious interest in having fun at work
Nice-to-Haves
  • Experience building responsive Web interfaces using frameworks such as React and Redux
  • Understanding of building back-end infrastructure using AWS offerings such as Aurora, Lambda, and S3
  • Experience with agile development methodologies
  • Background in design, economics, or business