Remote Senior Backend Software Engineer - Contract Role

Posted

Apply now
Please, let CrossFit, LLC know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • CrossFit is seeking a talented and motivated Senior Backend Software Engineer for a one-year contract to join our product and technology team.
  • This role 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 position fosters a collaborative cross-functional team environment composed of backend engineers, frontend developers, devops, product managers, designers, and stakeholders who strive to discover user needs and deliver effective solutions.
  • The role primarily focuses on backend systems, but experience with full-stack development is an asset.
  • Responsibilities include designing, developing, and maintaining reliable, scalable, and secure backend systems that power mobile applications, web applications, and services.
  • Participation in cross-functional team discussions is required, providing ideas, solutions, and feedback to product managers, designers, and other stakeholders.
  • The engineer will actively track assigned tasks and effectively communicate progress to all team members, both verbally and in writing.
  • Authoring software design documents and technical specifications is part of the role.
  • Providing support for the existing software stack with new features, bug triage, and fixes is expected.
  • Writing unit tests and integration tests to ensure code quality and comprehensive coverage is necessary.
  • The engineer will design and implement efficient database schemas, compose complex queries, and ensure data integrity.
  • Contributing to and enhancing design and coding conventions is part of the job.
  • Offering constructive feedback to fellow engineers through design and code reviews to uphold code quality and consistency across the team is required.

Requirements:

  • Proficiency in Python programming is essential.
  • Expertise in designing, building, and testing web services is required.
  • Familiarity with Cloud Services (e.g., AWS) and a strong foundation in full-stack development is necessary.
  • Experience working with relational and non-relational databases (e.g., MySQL, Redis, MongoDB), including schema design, query optimization, and data modeling is required.
  • Proficiency in using version control systems (e.g., Git) and collaborative development workflows is essential.
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
  • Excellent problem-solving skills, with the ability to tackle complex technical challenges, are necessary.
  • Familiarity with managing PII (Personally Identifiable Information) and sensitive data is a plus.
  • A passion for staying updated with the latest industry trends and technologies is required.
  • A Bachelor's or Master's degree in Computer Science, a related field, or equivalent work experience is necessary.
  • Over 8 years of development experience, including more than 5 years of work on backend systems, is required.
  • A demonstrated history of successful design and execution in software development is essential.

Benefits:

  • This position offers a unique opportunity to impact the lives of millions of CrossFit athletes, trainers, and gym owners.
  • The role is fully remote, providing flexibility in work location.
  • The contract duration is for one year, allowing for focused contributions to the development of new software products.
  • The collaborative team environment encourages professional growth and skill enhancement.
  • Opportunities to work with cutting-edge technologies and stay updated with industry trends are available.
Apply now
Please, let CrossFit, LLC know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback