Full Stack Developer Opportunity in Bengaluru
India Health Link is seeking a skilled Full Stack Developer to join their team in Bengaluru, India. This role involves building robust, scalable web applications using modern technologies. You will leverage React / Next.js for the frontend and Django for the backend. Collaboration is key as you'll work closely with product, design, and DevOps teams to deliver high-performance applications. The technology stack includes deployment on AWS with a strong emphasis on database management using PostgreSQL.
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using React / Next.js and Django.
- Build secure and scalable RESTful APIs and integrate with external services.
- Manage PostgreSQL databases, focusing on efficient schema design and optimized queries.
- Translate UI/UX wireframes into responsive, high-quality front-end components.
- Implement robust 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 entire stack.
Frontend Skills:
- Proficiency in React.js, Next.js, TypeScript, and Tailwind CSS.
- Experience with state management libraries like Redux, Context API, or Zustand.
- Strong understanding of responsive and accessible UI design principles.
Backend Skills:
- Expertise in Python with a focus on Django and Django REST Framework.
- Skilled in REST API design, authentication methods (JWT / OAuth2).
- Experience with ORM and data modeling using Django ORM.
Database Skills:
- Proficiency in PostgreSQL, including schema design, migrations, indexing, and performance tuning.
Cloud & DevOps Skills:
- Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, CloudFront, and API Gateway.
- Familiarity with Docker and container-based deployment.
- Experience with CI/CD pipelines using GitHub Actions or AWS CodePipeline.
- Basic server management skills.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- A minimum of 2 years of hands-on full-stack development experience.
- Strong understanding of API-driven architectures and cloud environments.
- Excellent problem-solving, debugging, and collaborative skills are essential.