Senior Software Engineer

Posted 23 Days Ago
Hiring Remotely in New York, NY
Remote
Senior level
Consumer Web
The Role
The Senior Software Engineer will contribute across the tech stack, focusing on backend and frontend development, code reviews, troubleshooting, performance optimization, and technical leadership. Collaboration with engineering, product, and design teams is necessary to create new features and improve processes.
Summary Generated by Built In

About Us: 

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!

About the Role: 

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. 

What You’ll Do: 

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

 What you bring to the table: 

  • 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

Bonus points if you are familiar with: 

  • 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)

CITYROW is proudly committed to building a diverse workplace. We do not discriminate on the basis of race, religion, color, national origin, ancestry, citizenship, gender, gender identity, sexual orientation, age, marital status, military/veteran status, or disability status. CITYROW is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.

Top Skills

JavaScript
Python
The Company
0 Employees
Year Founded: 2012

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.

Similar Jobs

Chipply Logo Chipply

Senior Software Engineer

eCommerce • Software
Remote
United States
6 Employees
Easy Apply
Remote
USA
800 Employees

NBCUniversal Logo NBCUniversal

Sr Software Engineer, Cloud Observability

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote
Hybrid
New York, NY, USA
68000 Employees
110K-160K Annually

Check Logo Check

Senior Software Engineer

Fintech • HR Tech • Payments • Infrastructure as a Service (IaaS) • Data Privacy
Remote
New York, NY, USA
100 Employees

Similar Companies Hiring

Collectors Thumbnail
Sports • Software • Professional Services • Gaming • eCommerce • Consumer Web
Woodbridge, NJ
1100 Employees
News 12 Thumbnail
News + Entertainment • Digital Media • Consumer Web
Bethpage, NY
720 Employees
Clay Thumbnail
Software • Sales • Productivity • Machine Learning • Consumer Web • Artificial Intelligence • Analytics
New York, NY
70 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account