Software Engineer I

Team

Engineering

Location

Any location or remote

About the position

As an integral member of our Denver, CO or Dania Beach, FL based Development Teams, the Software Engineer is responsible for developing, maintaining, and supporting Customer facing systems with a focus on delivering scalable solutions for our fast-growing business.

REPORTS TO: Director of Software Development

Position responsibilities

  • Develop code, scripts, extracts, and other artifacts required to solve complex technical issues
  • Contribute to design documents and participate in design reviews
  • Be proactive and inquisitive in finding solutions
  • Work closely with Product, Operations and Finance to help troubleshoot, identify, and solve software issues
  • Determine severity and impact of issues on the business and communicate status to Management
  • Work both independently and with a group of highly skilled developers
  • Be flexible with work hours and schedule; provide on-demand support as needed
  • Other duties as assigned

Education

  • Bachelor’s Degree in Engineering, Computer Science, Mathematics or related field; equivalent work experience may be considered

Fill out the form below to apply for this job

    Expertise & experience

    • Angular, NodeJS, NoSQL DB
    • Python experience, shell scripting, SQL
    • PHP, JavaScript, AJAX
    • Working knowledge of REST principles, and scripting languages
    • Network and Linux troubleshooting skills a plus
    • Successfully communicate technical issues clearly to individuals with varying levels of technical knowledge and understanding
    • Effectively and efficiently solve mission critical technical problems in a fast-paced business environment

    Competencies

    • Strong problem-solving skills
    • Strong organizational, prioritization, and documentation skills
    • Excellent verbal and written English communication skills, including the ability to communicate clearly with non-technical individuals, including customers
    • Exceptional attention to detail
    • Continuous improvement attitude
    • Quality-, customer service-, and continuous improvement-driven to consistently delight internal and external customers
    • Team player who is willing to go above and beyond to help others
    • Self-motivated, proactive, and resourceful
    • Positive, professional attitude and ability to establish and maintain effective working relationships in cross-functional and team environment
    • Reacts quickly and adapts to changes in priorities, circumstances, and direction
    • Effectively multi-tasks and manages multiple projects concurrently in a time-sensitive work environment