CITYROW is smart fitness for the modern consumer. We started by pairing rowing with strength and mobility, CITYROW is a workout that works. But a workout only works if you do it. Consumers today need choice, motivation and accountability. Clients can take classes from the comfort of their own home or at any studio nationwide. We built our brand on top-notch programming but giving consumers the ability to participate when, where and how they want gives CITYROW the ability to reach and impact more consumers. With CITYROW GO, we are able to reach customers wherever they are, whenever they want to workout and even with whatever piece of equipment they choose are building a passionate community that will stick with us for the long term!
CITYROW is looking for a Senior Software Engineer with full-stack capabilities to join our quickly growing team. This role is remote but based in NYC.
-
Contribute at all levels of our tech stack, from back-end (Python, Django) to front-end (HTML, CSS, JavaScript, React, React Native) to infrastructure (AWS, Heroku).
-
Write Python and JavaScript code focused on scalability, testability, reliability and maintainability, with a majority of time spent on the back-end.
-
Perform thorough code reviews, troubleshoot complex issues, and pair program as needed.
-
Debug and help resolve production issues across all levels of the tech stack.
-
Find and address performance issues within different applications and microservices.
-
Evaluate and implement new technologies to solve technical challenges as they arise.
-
Provide technical thought leadership for the team, contributing to architecture decisions, development best practices, and documentation methods.
-
Advocate for good habits including development techniques, security, balancing tech debt, and efficient tooling.
-
Participate in and help lead team stand-ups. Focus on improving team processes.
-
Help plan, document and develop innovative solutions to complex business problems.
-
Work with teams of 5+ people that require strict branching and deployment processes.
-
Collaborate with Engineers, Product Managers, and Designers to address user feedback and create new and meaningful features.
-
You have 6+ years of relevant development experience in fast-paced environments
-
You have a Bachelor’s degree in Computer Science, Engineering or equivalent background
-
You are proficient with Python and JavaScript
-
You are experienced with building and deploying Django applications
-
You are familiar with React, React Native and front-end tooling
-
You have experience building RESTful API services
-
You have experience with cloud-based infrastructure and technologies, preferably AWS and GCP.
-
You can scale systems, manage infrastructure and ensure system uptime
-
You can create simple solutions to solve complex problems
-
You are passionate about learning new technologies and sharing with your team
-
You thrive in an agile work environment and are able to break down large pieces of work to deliver value incrementally
-
Self-motivation with a passion for taking ownership of your work and delivering outcomes
-
Excellent communication skills through writing, speaking and documentation
-
You enjoy collaborating and are focused on team success over individual achievement
-
Relational database models
-
Optimizing SQL within Django applications
-
ERPs, order processing, logistics and e-commerce systems
-
BuildingGraphQL API services
-
Application and infrastructure monitoring tools
-
Hardware development, firmware and lower level languages like C or C++
-
Containers (e.g. Docker), and orchestration (Kubernetes)
Top Skills
What We Do
CityRow is a fitness company using water-based rowing machines, and cardio and toning techniques to deliver a fast-paced, high-energy, total-body melt in just 50 minutes.