Full-Stack Developer (React/Django) – Contract

Job Title: Full-Stack Developer (React/Django)
Location: Remote
Contract Duration: 6 months (with potential extension)
Salary: USD $100,000 to USD $150,000 per year (annualized)

About the Role:
We are seeking a skilled Full-Stack Developer with expertise in both React (front end) and Django (back end). You will be responsible for developing and maintaining both client-side and server-side code, ensuring seamless integration of the two. The ideal candidate should have a solid understanding of API development, database management, and the ability to work across the entire tech stack.

Key Responsibilities:

  • Develop responsive and dynamic front-end components using React.
  • Design and build back-end APIs using Django and Django REST Framework.
  • Manage and optimize databases, specifically PostgreSQL, ensuring scalability and performance.
  • Collaborate with other developers to design and implement full-stack solutions.
  • Build and implement secure solutions for handling sensitive PII, including encryption and compliance.
  • Ensure seamless integration between front-end and back-end code.
  • Write clean, efficient, and reusable code following best practices.
  • Troubleshoot and debug complex technical issues across the stack.
  • Maintain and develop unit tests to ensure code quality and reliability.

Requirements:

  • 3+ years of experience in full-stack development with React and Django.
  • Strong experience building and consuming RESTful APIs.
  • Solid experience with PostgreSQL and database design/optimization.
  • Understanding of secure coding practices and handling sensitive PII.
  • Familiarity with front-end tools and libraries such as Redux or Context API.
  • Ability to work with version control (Git) and CI/CD pipelines.
  • Strong understanding of responsive design and cross-browser compatibility.
  • Experience with cloud infrastructure (AWS, GCP, or Azure) is a plus.
  • Excellent problem-solving skills and attention to detail.

Apply for this Role

Your Personal Information

Your Name
Your Email Address
Address
When is the best time for us to reach you via telephone?

Position You're Applying For

Hours You Are Available for Work
Please tell us what hours you are available for work each day of the week.
Monday
Tuesday
Wednesday
Thursday
Friday
 

Previous Employment

Your Previous Employers
Please list your previous employers, the dates you worked and the position you held
Employer
Dates
Position
Phone
 

More About You

Upload your resume in .pdf, .doc or .docx format
Accepted file types: pdf, doc, docx, Max. file size: 25 MB.