Full-Stack Developer (Python/Django and React) (Remote, Anywhere)
Overview
At Tribes, we are looking for an experienced Full-Stack Developer with expertise in Python (Django) for backend development and React for frontend implementation. The developer will contribute to a feature-rich platform enhancement project, implementing both backend logic and user-facing functionality. This role is fully remote, allowing you to work from anywhere.
Key Responsibilities:
1. Feature Development:
• Hide “Pass Card” for Non-CIU Apps:
• Backend: Modify the registration flow in Django to conditionally hide/show “Pass Card” fields based on user type.
• Frontend: Use React to update navigation and UI components for tenant-specific functionality.
• Reusable “Pass Card” Component:
• Backend: Develop feature flags in Django for toggling “Pass Card” functionality and implement code-based ticketing.
• Frontend: Build a reusable React component for the pass card with customizable options.
• Wallet Reporting Enhancement:
• Backend: Update Django reporting modules to track wallet funds (spent/unspent) at a tenant level.
• Frontend: Implement React adjustments to display wallet reporting data in the admin view.
• Wallet Depletion Notification and Top-Up Reminder:
• Backend: Implement logic in Django to trigger wallet depletion notifications and enable recurring payments.
• Frontend: Enhance the React notification module to display depletion alerts and auto top-up options.
• (Optional) Multi-Tenant User Account (SSO):
• Backend: Design account linking logic in Django for single sign-on (SSO) across tenants.
• Frontend: Adjust React UI to handle tenant selection and display tenant-specific options.
2. Collaboration and Oversight:
• Work with technical leadership to align implementations with the platform’s architecture.
• Partner with project managers to adhere to timelines and ensure seamless integration of features.
Qualifications:
• Technical Expertise:
• Backend: Proficiency in Python with extensive experience in Django for REST API development and database operations.
• Frontend: Expertise in React for building dynamic user interfaces and reusable components.
• Familiarity with feature flag tools and approaches.
• Experience with notification systems, payment integrations, and wallet-based systems is advantageous.
• Understanding of single sign-on (SSO) and multi-tenant design principles.
• Soft Skills:
• Strong analytical and problem-solving capabilities.
• Effective communication and collaboration skills in a remote work setting.
• Self-driven with excellent organizational skills.
• Experience:
• 5+ years of experience as a full-stack developer.
• Prior experience with wallet-based or tenant-specific applications is a plus.
Timeline and Commitment:
• Start Date: As soon as possible.
• Project Duration: Approximately 4-6 weeks for core feature development, with an optional extension for additional functionalities.
Compensation:
Competitive rates based on industry standards, commensurate with experience and alignment with the project’s technical stack.
About Tribes:
Tribes is dedicated to promoting diversity, equity, and inclusion. We value collaboration and innovation, fostering an environment where professionals from diverse backgrounds thrive in a supportive, flexible workplace.
If you are a passionate full-stack developer skilled in Django and React, and eager to contribute to impactful projects, we encourage you to apply!
Required skills
Apply now
Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.