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.