CrossFit

Senior Backend Software Engineer - Contract Role

Remote
Git Docker Kubernetes Python AWS MySQL Redis MongoDB
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 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. CrossFit fosters a collaborative cross-functional team environment composed of backend engineers, frontend developers, devops, product managers, designers, and stakeholders who relentlessly strive to discover user needs and deliver effective solutions. Above all, we are looking for resourceful individuals who are passionate about software development and are eager to acquire and master the tools needed to accomplish the tasks at hand. While this role will primarily focus on backend systems, experience with full-stack development is an asset.

This is a contract position for one year.
 
RESPONSIBILITIES:
●      Design, develop, and maintain reliable, scalable, and secure backend systems that power our mobile applications, web applications, and services.
●      Participate in cross-functional team discussions, providing ideas, solutions, and feedback to product managers, designers, and other stakeholders.
●      Actively track assigned tasks and effectively communicate progress to all team members, both verbally and in writing.
●      Author software design documents and technical specifications.
●      Provide support for the existing software stack with new features, bug triage, and fixes.
●      Write unit tests and integration tests to ensure code quality and comprehensive coverage.
●      Design and implement efficient database schemas, compose complex queries, and ensure data integrity.
●      Contribute to and enhance design and coding conventions.
●      Offer constructive feedback to fellow engineers through design and code reviews to uphold code quality and consistency across the team.
 
KNOWLEDGE AND SKILL:
●      Proficiency in Python programming.
●      Expertise in designing, building, and testing web services.
●      Familiarity with Cloud Services (e.g., AWS) and a strong foundation in full-stack development.
●      Experience working with relational and non-relational databases (e.g., MySQL, Redis, MongoDB), including schema design, query optimization, and data modeling
●      Proficiency in using version control systems (e.g., Git) and collaborative development workflows.
●      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.
●      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.
 
EDUCATION/EXPERIENCE:
●      Bachelor's or Master's degree in Computer Science, a related field, or equivalent work experience.
●      Over 8 years of development experience, including more than 5 years of work on backend systems.
●      Demonstrated history of successful design and execution in software development.
CrossFit
CrossFit
Fitness Health Care Training Wellness

0 applies

3 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say