Software Developer Intern


Kilo makes lead capture, lead nurture, and member retention easier and less expensive for gym owners.

We are a small team of engineers, designers, and marketing professionals making it easy for niche gyms to attract new clients. We are currently expanding our operations into gym management software, and looking to grow depth on our technical team to accomplish this major software initiative.

You will be a Software Developer Intern implementing Gym Lead Machine’s operations software – bringing to life our vision for a next generation hosted gym management application. You will work in a small group of 3-4 developers, closely interfacing with the marketing and design teams to deliver a first-rate product for our current and future customers.

In this role you will be the primary engineer responsible for our client onboarding process and on-going client success. You will be tasked with data migrations of client data from 3rd party tools, management and import of that data into and among Kilo systems, diagnosing and solving customer bug reports, interfacing with our 3rd party service providers, working with our data model / schema to map customer’s data into our system, implementing front and backend code, creating and using internal tools to accomplish necessary objectives. For the right candidate, this is a highly visible / high growth position with authority and autonomy. You will report directly to the CTO.

The ideal candidate would be familiar with major web stack and cloud technologies, and learn quickly. We are looking for candidates with exposure to some of the relevant languages, frameworks, and underlying technologies for rapid software development. This could include Python / Flask / Django, Ruby / Rails, Java / Spring, Javascript / Typescript / NodeJs / Micro / Express, Mysql / Postgres, MongoDb / NoSQL, Redis, AWS / Google Cloud or similar technologies.

At a minimum successful candidates will demonstrate:

Ability to work in a complex code base using front-end and back-end programming languages, development frameworks, and third party libraries

Experience with a modern programming language and framework

Comfortable making technical decisions around areas of ownership

Experience with RESTful or GraphQL API

Familiar with asynchronous and eventual consistency paradigms

Ability to integrate with 3rd party service providers

Experience with source code management tools

Administration experience with relational databases including data normalization, migration, performance tuning, object relational mapping, redundancy, data protection, and security

Experience with unit test methodology and test automation applicable to the stack

Commitment to coding standards and delivering high quality code

Experience with a major cloud computing platform

Solid grasp of computer science fundamentals, equivalent to a Bachelor’s of Science

Learn more about GLM AI