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