Job Description
Employment Type: Freelance / Remote
Industry: Software Development / Web Applications
About the Role
We are seeking a Full Stack Developer with hands-on experience in building scalable web applications. You will work on React / Next.js frontends and Django / Django REST Framework backends, collaborating with product, design, and DevOps teams. Projects are hosted on AWS and backed by PostgreSQL, requiring strong full-stack expertise and cloud deployment experience.
This is a freelance role, ideal for developers who enjoy autonomy, delivering robust solutions, and handling both frontend and backend responsibilities.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using React / Next.js and Django.
- Build secure, scalable RESTful APIs and integrate external services.
- Manage PostgreSQL databases with efficient schema design and optimized queries.
- Convert UI/UX wireframes into responsive, high-quality frontend components.
- Implement authentication, authorization, and session management.
- Set up and manage AWS infrastructure for deployments, CI/CD, and scalability.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and optimize performance across the stack.
Technical Skills
Frontend:
- React.js, Next.js, TypeScript, Tailwind CSS
- State management (Redux / Context API / Zustand)
- Responsive and accessible UI design principles
Backend:
- Python (Django / Django REST Framework)
- REST API design, authentication (JWT / OAuth2)
- ORM and data modeling (Django ORM)
Database:
- PostgreSQL – schema design, migrations, indexing, performance tuning
Cloud & DevOps:
- AWS (EC2, S3, RDS, Lambda, CloudFront, API Gateway)
- Docker and container-based deployment
- CI/CD pipelines (GitHub Actions / AWS CodePipeline)
- Basic server management
Qualifications & Experience
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 2+ years of hands-on experience in full-stack development.
- Strong understanding of API-driven architectures and cloud environments.
- Excellent problem-solving, debugging, and collaboration skills.
Who Should Apply
- Freelancers with experience handling end-to-end development of modern web applications.
- Developers comfortable managing frontend, backend, database, and cloud deployments.
- Professionals seeking flexible, remote work on challenging, scalable projects.