Danavarshini Exports (P) ltd

1 Job openings at Danavarshini Exports (P) ltd
Full Stack Engineer tiruppur,tamil nadu,india 0 years None Not disclosed On-site Internship

Role overview We are looking for a Full Stack Engineer experienced in building scalable web applications using Python/FastAPI , PostgreSQL , SQLAlchemy , and Next.js (TypeScript) . You will be responsible for designing database schemas, building APIs, creating modern UIs, and owning features end-to-end — from backend logic to frontend delivery. 1. Backend Development (Python + FastAPI) Build REST APIs using FastAPI with clean, modular architecture. Work extensively with SQLAlchemy ORM for modelling and querying. Design normalized relational schemas in PostgreSQL . Manage versioned migrations using Alembic . Implement authentication, authorization (JWT/RBAC), pagination, filtering, and business logic. Build endpoints for file uploads, search, mapping, data validation, and automation tasks. Integrate external services/APIs (SMS gateways, storage, email, AI APIs, etc.). 2. Database Engineering Create efficient database models using SQLAlchemy ORM. Write optimized SQL queries, joins, and indexing strategies. Ensure data consistency, referential integrity, and migration safety. Maintain environment-specific data configs and migrations with Alembic. Handle performance tuning and query optimization. 3. Frontend Development (React + Next.js + TS) Build responsive, intuitive UI screens using Next.js . Develop reusable components using Tailwind CSS . Manage data fetching/state management using React Query or Axios. Implement dashboards, tables, forms, filters, multi-step workflows, and modals. Ensure pixel-perfect and mobile-responsive layouts. 4. Full-Stack Ownership Take end-to-end responsibility: Database → API → Frontend → Testing. Convert functional requirements into technical tasks and deliver features independently. Identify and fix bugs, bottlenecks, and UX issues. Participate in GitHub PR reviews, planning, code refactoring, and optimization. 5. Testing & Quality Write defensive and maintainable code with proper error handling. Add validation, schema checks, and input sanitization. Perform API testing using Postman/Thunder Client. Ensure consistent performance across backend and frontend modules. 6. DevOps (Bonus) Familiarity with Docker and container-based deployments. Understanding of cloud environments (AWS/Supabase/Render). Ability to work on build pipelines, staging setups, and production releases. Backend Skills Python 3.x FastAPI SQLAlchemy ORM (models, relationships, queries) Alembic (database migrations) PostgreSQL (joins, indexing, functions, constraints) REST API design principles Authentication/Authorization (JWT/Session/RBAC) Frontend Skills React + Next.js TypeScript Tailwind CSS React Query / Axios Component composition & state management Tools Git & GitHub workflow Postman / pgAdmin / VS Code Basic Linux commands (optional) Who will be an ideal candidate? Strong backend fundamentals + solid frontend understanding Can design DB schemas and write migrations independently Clear understanding of REST architecture Fast, self-directed learner with strong problem-solving skills Passionate about building real-world business applications Attention to clean code, reliability, and long-term maintainability Should also be open to use AI tools and vibe coding for MVPs and executing tasks quickly