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.
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