E-Commerce Backend Developer

Rogue Fitness
Columbus, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Columbus, United States of America

Tech stack

Clean Code Principles
JavaScript
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Databases
Cron
Software Debugging
Software Design Patterns
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
RabbitMQ
Software Systems
TypeScript
Google Cloud Platform
Data Storage Technologies
Express
Backend
GIT
Information Technology
Front End Software Development
NestJS
REST
Mocha
Software Version Control
Docker
Microservices

Job description

  • Develop, test, and maintain server-side applications using Node.js
  • Design and implement APIs, cron jobs, and services
  • Integrate data storage solutions such as MongoDB, PostgreSQL, or MySQL
  • Write clean, maintainable, and efficient code
  • Optimize applications for performance, scalability, and security
  • Collaborate with frontend developers, product managers, and designers
  • Troubleshoot, debug, and resolve production issues
  • Participate in code reviews and contribute to best practices

Requirements

We're looking for a skilled Backend Developer who's as passionate about fitness as they are about writing clean, efficient code. In this role, you'll design, develop, and maintain scalable backend applications that power innovative digital fitness experiences.

The ideal candidate not only has strong technical expertise in building RESTful APIs and working with databases but also shares our enthusiasm for improving health, performance, and wellness through technology. You'll collaborate closely with cross-functional teams to deliver high-quality software solutions that help athletes and fitness enthusiasts around the world reach their goals.

The E-Commerce Backend Developer is a fully onsite role in Columbus, Ohio. Remote work is not available. Applicants must be authorized to work in the United States for any employer., * Bachelor's degree in Computer Science, Engineering, or equivalent experience

  • Proven experience as a Node.js Developer or similar backend role (3+ years)
  • Strong understanding of Typescript and design patterns
  • Experience with Node.js frameworks (Express.js, NestJS, Fastify, etc.)
  • Experience with relational and/or NoSQL databases
  • Familiarity with RESTful API design principles
  • Experience working with microservice architecture
  • Experience with RabbitMQ or other message queueing solutions
  • Knowledge of version control systems (Git), * Experience with cloud platforms (Google Cloud Platform, AWS, Azure)
  • Familiarity with Docker and CI/CD pipelines
  • Knowledge of testing frameworks (Jest, Mocha, Chai)

By applying to Rogue, regardless of the platform you choose to use, you are agreeing to Rogue's preferred methods of communication (i.e. text message). Submitting an application, through whatever online forum is ultimately used, constitutes a knowing and voluntary agreement to send and receive text messages during the recruitment process.

Apply for this position