Job Title: Full Stack Developer
Location: Indore (On-site)
Employment Type: Full-time
Core Skills
- TypeScript: Proficiency in building scalable, type-safe applications.
- Node.js: Strong experience in server-side development using Node.js.
- Problem-Solving: Excellent analytical and problem-solving abilities for handling complex technical challenges.
- Object-Oriented Programming (OOP): In-depth understanding of OOP principles and their application in maintainable codebases.
Frontend Skills
- React.js: Minimum 3+ years of experience in developing dynamic, responsive user interfaces.
- TanStack Libraries: Familiarity with TanStack Query and related tools for efficient state and server-state management.
- Redux / RTK: Expertise in managing complex application states.
- ShadCN UI: Proficiency in integrating and customizing ShadCN components to create modern, aesthetic UIs.
- Zod: Experience in schema validation and parsing.
- Chart.js: Ability to build interactive and data-driven visualizations.
Backend Skills
- NestJS: Minimum 3+ years of experience in developing modular and maintainable backend systems.
- Authentication & Authorization: Proficiency in implementing secure authentication (JWT) and advanced authorization (RBAC, ABAC).
- Validation: Experience with class-validator and class-transformer for data validation.
- Data Transfer Object (DTO): Strong understanding of DTO patterns for standardized data exchange.
- Load Balancer: Knowledge of optimizing reliability and scalability through load balancing.
- BullMQ: Practical experience in job queue management.
- Email Services & PDF Generation: Hands-on experience in integrating mailing systems and generating PDFs programmatically.
Database Skills
- PostgreSQL: Minimum 3+ years of experience in relational database design and optimization.
- Prisma: Strong command over ORM operations for efficient database handling.
- Redis: Experience in caching, session management, and real-time data storage.
Testing
- Jest: Proficient in unit and integration testing.
- Cypress: Experience in end-to-end testing for quality assurance.
CI/CD and DevOps
- Git/GitHub: Solid understanding of version control and collaborative development workflows.
- Docker & Jenkins: Hands-on experience in containerization and CI/CD pipeline management.
- Kafka, Kubernetes, Terraform: Familiar with real-time data streaming, orchestration, and IaC practices.
- Grafana & Prometheus: Skilled in monitoring and alerting systems.
Cloud (AWS)
EC2, RDS, S3, Route 53, SQS: Proficiency in managing cloud infrastructure, storage, routing, and messaging solutions.