Avatar for aSweatLife

Digital wellness media + technology company

Lead Software Engineer

$50k – $100k • 0.25% – 1.0%
Apply now
About Our Technology

Our technology stack today optimizes for quick delivery of features, feature spec accuracy and cross platform parity. This is achieved by preferring developer-friendly tools like Ruby on Rails with GraphQL and React-Native, as well a balanced approach to testing, namely critical-path unit tests and integration / UI-testing (including our mobile platform). Here are some of the tools we use:

Mobile
- React Native (iOS & Android) with custom native extensions where necessary
- Detox Testing for end-to-end testing
- Flow for static type checking
- Apollo Client for managing API communications
- Redux for state management

Backend / API
- Ruby on Rails
- GraphQL
- RSpec for unit testing
- PostgreSQL
- Amazon S3 for CDN
- CircleCI for continuous integration
- Heroku for hosting

Admin Dashboard
- Forest Admin (forestadmin.com) for direct data access
- Webpack for our internal admin

About you

You’re passionate about building and solving problems. You’re forward-thinking and build for scale. You are capable of managing a team.
We are looking to grow our platform quickly via our iOS app, Android app and new web-based platform via new workflows, features and integrations. Quality code is necessary, and the ideal candidate shares our desire to efficiently write great software and address problems quickly. Teamwork is high valued you’ll be managing a team of engineers with continued growth opportunities.

You must be comfortable taking ownership of the development lifecycle while working closely with business owners. This includes UI/UX design feedback, project management, risk analysis, proof of concept research, coding, testing and roll-out planning. As a leader you will identify opportunities to leverage frameworks, libraries and best practices. and with focused mastery in multiple areas. If you’re looking for an environment where your strategic opinion and creativity will be valued, this is the role for you.

What You’ll Do:
- Develop a best-in-class partner portal with a wide variety of self-service workflows
- Build a consumer-facing web experience
- Integrate a wide variety of fitness-management APIs to work seamlessly with the SweatWorking platform
- Create innovative methods for video and audio content uploading, editing, hosting, and serving
- Build tools to streamline the onboarding of new channel partners onto the platform.
- Maintain and enhance existing RoR application
- Understand our business and balance technical requirements with business needs
- Define scope, break problems into sprints, estimate timelines and be flexible as changes arise
- Take a technology project from concept to deployment
- Design and develop high quality software solutions

What we’re looking for:
- Experience as a senior engineer or team lead, with strong technical design and architecture skills
- Have lead a team through an agile software development process
- Developed RESTful APIs and Service Oriented Architectures
- Experience with different strategies for testing a system (acceptance, integration, unit) and with techniques like TDD
- Relational database experience, specifically with PostgreSQL
- Experience with react-native, ruby on rails
- Experience with mobile development
- Strong understanding of unit testing
- Effective communication skills to interact with internal and external team members
- Previous experience with consumer applications and/or B2B (SaaS) businesses a plus
- Startup experience is strongly preferred


Benefits
- A fulfilling, challenging adventure of a work experience
- A team with an impressive successful startup track-record with successful exits
- Health, Dental, and Vision Insurance
- Monthly stipend for commuting

Meet your team

People you would work with in this role

Matt Gilk

Avatar for Matt Gilk
CTO at Sweatworking.com

Tim Naughton

Avatar for Tim Naughton
Via
Software engineer

aSweatLife at a glance

Digital wellness media + technology company

aSweatLife focuses on Digital Media, Fitness, Health and Wellness, and Mobile Application. Their company has offices in Chicago. They have a small team that's between 1-10 employees.

You can view their website at https://www.sweatworking.com or find them on Twitter, Facebook, and LinkedIn.