Taro Logo

Senior Backend Software Engineer

CrossFit is a fitness company that develops software for athletes, trainers, and gym owners.
Backend
Senior Software Engineer
Remote
8+ years of experience
Healthcare · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Backend Software Engineer

CrossFit is seeking a talented and motivated Senior Backend Software Engineer for a one-year contract to join our product and technology team. This presents a unique opportunity to play a pivotal role in the development of a new software stack and set of products that will directly impact the lives of millions of CrossFit athletes, trainers, and gym owners.

The role involves designing, developing, and maintaining reliable, scalable, and secure backend systems that power mobile applications, web applications, and services. You'll participate in cross-functional team discussions, author software design documents, provide support for existing software, write unit and integration tests, design efficient database schemas, and contribute to coding conventions.

Key responsibilities include:

  • Designing and developing backend systems
  • Participating in cross-functional team discussions
  • Tracking tasks and communicating progress
  • Writing technical specifications and design documents
  • Supporting existing software with new features and bug fixes
  • Implementing efficient database schemas and ensuring data integrity
  • Conducting code reviews and providing feedback

Required skills:

  • Proficiency in Python programming
  • Expertise in designing, building, and testing web services
  • Familiarity with Cloud Services (e.g., AWS) and full-stack development
  • Experience with relational and non-relational databases
  • Proficiency in version control systems and collaborative workflows
  • Problem-solving skills and ability to tackle complex technical challenges

This is a remote, one-year contract position, ideal for a seasoned professional with over 8 years of development experience, including more than 5 years working on backend systems. Join CrossFit's collaborative team environment and contribute to impactful software development in the fitness industry.

Last updated 7 months ago

Responsibilities For Senior Backend Software Engineer

  • Design, develop, and maintain reliable, scalable, and secure backend systems
  • Participate in cross-functional team discussions
  • Track assigned tasks and communicate progress
  • Author software design documents and technical specifications
  • Provide support for existing software stack
  • Write unit tests and integration tests
  • Design and implement efficient database schemas
  • Contribute to design and coding conventions
  • Offer feedback through design and code reviews

Requirements For Senior Backend Software Engineer

Python
MySQL
Redis
MongoDB
Kubernetes
  • Bachelor's or Master's degree in Computer Science, related field, or equivalent work experience
  • Over 8 years of development experience
  • More than 5 years of work on backend systems
  • Proficiency in Python programming
  • Expertise in designing, building, and testing web services
  • Familiarity with Cloud Services (e.g., AWS)
  • Strong foundation in full-stack development
  • Experience with relational and non-relational databases
  • Proficiency in using version control systems
  • Excellent problem-solving skills

Interested in this job?