Senior Software Engineer (Remote) at Daxko

| Chicago, IL + 3 more | Remote
Sorry, this job was removed at 5:16 p.m. (CST) on Tuesday, February 1, 2022
Find out who's hiring in Chicago, IL.
See all Developer + Engineer jobs in Chicago, IL
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Company Description

Daxko powers health & wellness throughout the world. Every day our team members focus their passion and expertise in helping health & wellness facilities operate efficiently and engage their members.

Whether a neighborhood yoga studio, a national franchise with locations in every city, a YMCA or JCC--and every type of organization in between--we build solutions that make every aspect of running and being a member of a health and wellness organization easier and delightful. 

Job Description

As a Senior Software Engineer at Daxko, you will be helping power health and wellness throughout the world by contributing to several applications that help gym owners manage their memberships, allow their customers to track workouts, and provide world-class tools to grow our customers’ businesses.

In this role, you will work on a large-scale NodeJS application that powers the leading workout-tracking mobile application, SugarWOD. This application feeds data via APIs while also providing a web-based hub for gym owners and program suppliers to create content and engage with their members. You’ll create cutting-edge APIs, help to fine-tune application performance, and guide the technical direction of the application.

As a Senior Engineer, along with solving complex engineering problems, you will help to mentor other engineers, provide architectural input, and lead technical discussions. Your communication skills are honed to be able to recognize opportunities and present solutions to challenges to adjacent non-technical teams. You’re self-motivated, collaborative, and open to new ideas.

This position does not have any supervisory responsibilities.

You will also:

  • Define design patterns and identify frameworks used in the engineering team’s solutions development work
  • Establish and guide the engineering team’s development course
  • Develop high-quality applications that provide a delightful user experience and meet business expectations
  • Develop clean, reusable, well-structured, and maintainable code following best practices and industry standards
  • Develop elegant, responsive, high performance, cross-platform solutions
  • Develop, debug, and modify components of software applications and tools
  • Write automated unit, integration, and acceptance tests as appropriate to support our continuous integration pipelines
  • Support and troubleshoot data and/or system issues as needed
  • Provide actionable feedback in code reviews
  • Capable of leading system architecture and design reviews
  • Participate in user story creation in collaboration with the team
  • Guide team members to develop prototypes as necessary and validate ideas with a data driven approach
  • Mentor team members in all aspects of the software development process

Qualifications

  • Five (5+) years of Software Engineering or other relevant experience
  • Proficient in application development in modern object-oriented programming languages
  • Proficient in building and integrating with web services and RESTful APIs
  • Proficient in SQL or other relational data storage technologies
  • Experience in automated testing practices including unit testing, integration testing, and/or performance testing
  • Experience using code versioning tools such as Git
  • Experience with Agile development methodology
  • Understanding of modern cloud architecture and tools
  • Deep understanding of Javascript, or an Object-Oriented language
  • Mastery of applicable development tools, technologies, methodologies, design patterns, and best practices
  • Excellent time management skills with a proven ability to meet deadlines
  • Ability to function well in a high-paced and at times stressful environment
  • Ability to mentor and help develop team members

    Bonus points for:

    • Bachelor’s degree in related field such as Computer Science, Computer Engineer, Applied Mathematics, or Applied Sciences or equivalent experience
    • Experience with Javascript frameworks such as Angular, Vue, React or Backbone
    • Experience with dependency injection frameworks
    • Experience working with Microservices Architecture
    • Experience using Virtualized hosting and delivery (Docker, Kubernetes)
    • Experience working with Realtime Data Streaming (e.g. Kafka, Kinesis)
    • Experience with NoSQL/Non-relational Databases
    • Experience with defining strategies used in an engineering team’s solutions development work
    • Understanding of Serverless Computing (e.g. AWS cloud services)
    • Understanding of AWS Messaging Services (e.g. SNS & SQS)
    • Understanding of DevOps and CI/CD tools (e.g. GitLab CI / Jenkins / Bamboo)
    • Understanding of frontend engineer workflow and build tools such as npm, webpack, etc

    Additional Information

    Daxko is dedicated to pursuing and hiring a diverse workforce. We are committed to diversity in the broadest sense, including thought and perspective, age, ability, nationality, ethnicity, orientation, and gender. The skills, perspectives, ideas, and experiences of all of our team members contribute to the vitality and success of our purpose and values.

    We truly care for our team members, and this is reflected through our offices, benefits, and great perks. Some of our favorites include: 

    • Flexible paid time off 
    • Affordable health, dental, and vision insurance options
    • Monthly fitness reimbursement
    • 401(k) matching
    • New-Parent Paid Leave
    • 1-month paid sabbatical every 5 years
    • Casual work environments

    Read Full Job Description
    Apply Now
    By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

    Technology we use

    • Engineering
    • Product
    • Sales & Marketing
      • .NETLanguages
      • C#Languages
      • JavaLanguages
      • JavascriptLanguages
      • PHPLanguages
      • SqlLanguages
      • Google AnalyticsAnalytics
      • PendoAnalytics
      • BalsamiqDesign
      • FigmaDesign
      • InVisionDesign
      • MiroDesign
      • SketchDesign
      • Whimsical Design
      • ConfluenceManagement
      • JIRAManagement
      • Monday.comManagement
      • TrelloManagement
      • WixCMS
      • Webflow CMS
      • DocuSignCRM
      • HubSpotCRM
      • SalesforceCRM
      • Optimizely CRM
      • Salesloft Email
      • HubspotEmail

    An Insider's view of Daxko

    How does your team reward individual success?

    The team I am part of does bi-weekly retrospectives. We intentionally set aside time to recognize and document Kudos for our teammates. The company has many peer-nominated yearly awards
    and spot bonuses for going above and beyond.

    Sai

    Senior Project Manager

    What does your typical day look like?

    My day, as Director of Engineering, consists of reviewing overnight stability reports, collaborating on solving complex technical problems, and brainstorming upcoming features. I strive to ensure the engineering teams have the tools needed for success by maintaining an environment where each individual feels empowered to make a substantial impact.

    Tyler

    Director of Engineering, SMB

    How has your career grown since starting at the company?

    In 2017, I started in Customer Support. Within three years, I now spearhead long-term payment strategy and oversee payment operations as the Director of SMB Payments. My path within Daxko is evidence that there is no shortage of growth opportunities if you keep “chopping wood,” as I say, and embrace challenges ahead of you.

    Caroline

    Director of SMB Payments

    What are Daxko Perks + Benefits

    Daxko Benefits Overview

    Daxko is dedicated to pursuing and hiring a diverse workforce. We are committed to diversity in the broadest sense, including thought and perspective, age, ability, nationality, ethnicity, orientation, and gender. The skills, perspectives, ideas, and experiences of all of our team members contribute to the vitality and success of our purpose and values.

    We truly care for our team members, and this is reflected through our offices, benefits, and great perks. Some of our favorites include:

    Flexible paid time off
    Affordable health, dental, and vision insurance options
    Monthly fitness reimbursement
    401(k) matching
    New-Parent Paid Leave
    1-month paid sabbatical every 5 years
    Casual work environments

    Culture
    Volunteer in local community
    Friends outside of work
    Eat lunch together
    Intracompany committees
    Daily sync
    Open door policy
    Group brainstorming sessions
    Open office floor plan
    Diversity
    Unconscious bias training
    Diversity Employee Resource Groups
    Health Insurance & Wellness Benefits
    Flexible Spending Account (FSA)
    Disability Insurance
    Dental Benefits
    Vision Benefits
    Health Insurance Benefits
    Life Insurance
    Retirement & Stock Options Benefits
    401(K)
    401(K) Matching
    Performance Bonus
    Child Care & Parental Leave Benefits
    Generous Parental Leave
    Remote Work Program
    Family Medical Leave
    Vacation & Time Off Benefits
    Generous PTO
    Paid Volunteer Time
    Sabbatical
    Paid Holidays
    Perks & Discounts
    Casual Dress
    Company Outings
    Stocked Kitchen
    Fitness Subsidies
    Professional Development Benefits
    Job Training & Conferences
    Diversity Program
    Promote from within
    Online course subscriptions available

    More Jobs at Daxko

    Apply Now
    By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
    Save jobView Daxko's full profileSee more Daxko jobs