Posted:11 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

E-vitamin, based in Indore, is a leading e-commerce and digital marketing service provider. We offer a comprehensive range of services, including Social Media Marketing (SMM), Pay-Per-Click (PPC) advertising, A+ Content, Cataloguing, Web Design and Development, Digital Marketing, E-commerce Solutions, Content Management, and Advertising-related projects. Our solutions cater to all online business requirements, providing a one-stop shop for your digital needs.


Role Description

This is a full-time on-site role for a Full Stack Engineer in Indore. The Full Stack Engineer will be responsible for developing and maintaining both front-end and back-end web applications, ensuring seamless functionality and user experience. Tasks include coding, troubleshooting, and collaborating with cross-functional teams to design, build, and implement new features. The engineer will also be involved in optimizing application performance and scalability, adhering to coding standards, and participating in code reviews.


Core Skills

TypeScript: Proficiency in TypeScript for building scalable, type-safe applications.

Node.js: Extensive experience in server-side development with Node.js.

Problem-Solving: Strong analytical and problem-solving skills for addressing complex technical challenges.

Object-Oriented Programming (OOP): In-depth understanding of OOP principles and their practical application in building maintainable codebases.


Frontend Skills

React.js: Minimum of 3+ years of hands-on experience in developing dynamic and responsive user interfaces using React.js.

TanStack Libraries: Familiarity with TanStack Query and related tools for state and server-state management.

Redux / RTK: Expertise in managing complex state using Redux and Redux Toolkit.

ShadCN UI: Proficiency in integrating and customizing ShadCN components to build modern, aesthetic UIs.

Zod: Experience in schema validation and parsing with Zod.

Chart.js: Ability to create interactive data visualizations using Chart.js.


Backend Skills

NestJS: At least 3+ years of experience in building modular and maintainable backend applications with NestJS.

Authentication & Authorization: Proficient in implementing secure authentication (e.g., JWT) and advanced authorization strategies (e.g., RBAC, ABAC).

Validation: Strong experience with validation libraries like class-validator and class-transformer for ensuring data integrity.

Data Transfer Object (DTO): Deep understanding of DTO patterns to standardize data exchange.

Load Balancer: Knowledge of load balancing techniques to enhance system reliability and scalability.

BullMQ: Hands-on experience with job queue management using BullMQ.

Email Services: Familiarity with email sending solutions and integrations.

PDF Generation: Competence in generating and managing PDFs programmatically.


Database Skills

PostgreSQL: At least 3+ years of experience in relational database design, optimization, and management with PostgreSQL.

Prisma: Expertise in using Prisma as an ORM for efficient database operations.

Redis: Experience in caching, session management, and real-time data storage with Redis.


Testing

Jest: Proficient in unit and integration testing with Jest.

Cypress: Experience in end-to-end testing with Cypress to ensure quality user experiences.


CI/CD and DevOps

Git/GitHub: Solid understanding of version control and collaborative development workflows using Git and GitHub.

Docker: Proficiency in containerization with Docker for consistent development and deployment environments.

Jenkins: Experience with Jenkins for continuous integration and delivery pipelines.

Kafka: Familiarity with Kafka for real-time streaming and messaging solutions.

Kubernetes: Knowledge of Kubernetes for container orchestration and deployment.

Terraform: Hands-on experience with infrastructure-as-code (IaC) using Terraform.

Grafana & Prometheus: Expertise in monitoring and alerting with Grafana and Prometheus.


Cloud (AWS)

EC2: Experience in deploying and managing virtual servers on Amazon EC2.

RDS: Proficiency in managing relational databases with AWS RDS.

S3: Experience in scalable storage and retrieval solutions with AWS S3.

Route 53: Understanding of DNS management and routing with AWS Route 53.

SQS: Knowledge of queue-based message processing with AWS SQS.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

navi mumbai, maharashtra, india

chandigarh, chandigarh, india

noida, uttar pradesh, india

jaipur, rajasthan, india

chennai, tamil nadu, india