CrossFit is seeking a highly skilled and experienced Senior Backend Engineer to lead the design and implementation of our new Product Platform for CrossFit. In this pivotal role, you will be an integral part of our engineering team, tasked with architecting a resilient, scalable, and cutting-edge backend infrastructure. This infrastructure will form the backbone of our CrossFit ecosystem, enhancing our software product offerings, streamline business operations, and create a unified platform for collaboration with our partners. Leveraging your deep expertise, you will lead the evolution of our REST APIs and backend computing, ensuring their flawless integration across different platforms and contributing significantly to a superior user experience.
RESPONSIBILITIES:
●Lead the development of scalable, secure backend systems for our CrossFit Product Platform.
●Design, build, and maintain high-quality REST APIs to facilitate seamless backend integration for partners, as well as flawless interaction with web and mobile clients.
●Design and implement a microservices architecture, optimizing communication and data exchange between components.
●Ensure cloud infrastructure reliability and security, adhering to cloud computing best practices.
●Promote and execute CI/CD pipelines to streamline development and deployment workflows.
●Champion test-driven development (TDD) methodologies to improve code quality and facilitate maintenance.
●Work closely with cross-functional teams to define, design, and launch new features.
●Mentor junior team members, fostering a culture of continuous learning and excellence.
●Keep abreast of and integrate new technologies to enhance platform performance and user experience.
●Contribute to refining our development process, emphasizing best practices in coding, testing, and maintenance.
KNOWLEDGE AND SKILL:
●Proficiency in Python and extensive experience in microservices development.
●Expertise in RESTful API development and integration.
●Skilled in container technologies, orchestration tools, and both SQL and NoSQL databases.
●Knowledge and experience with CI/CD practices and tools.
●A strong advocate and practitioner of test-driven development (TDD).
●Familiarity with data warehouse technologies and strategies, capable of managing large datasets and complex data models.
EDUCATION/EXPERIENCE:
● Bachelor's degree in Computer Science, Computer Engineering, or a related field.
● At least 10 years of backend development experience, with a solid background in distributed systems and cloud solutions.
WHAT WE OFFER:
● Rich Medical, Dental, and Vision plans
● Unlimited Paid Time Off––empowering you to unplug whenever and however you need to
● Flexible spending account and 401(k) with employer matching at 5%
● CrossFit Gym Membership Reimbursement
● CrossFit Courses Benefit
● Partnership Perks
\nCrossFit is a proud equal employment opportunity employer. We seek to recruit, develop, and retain qualified applicants from a variety of backgrounds, skills, and perspectives. All qualified applicants will receive consideration for employment without regard to race, color, sex, religion, national origin, age, pregnancy, sexual orientation, gender identity, gender expression, past or present military service, disability, genetic information, or any other basis protected by applicable federal, state, or local laws.