Software Engineer ( MERN )
Posted on July 15, 2025
Job Description
- Engagement type - Onsite/Hybrid ( Twice in a week )
- Location - Bangalore
- Experience - 7+ Years
- Engagement Length - 1 year
- Must-Have Skills
- ?JavaScript � Strong understanding of JS concepts
- ?React.js � Component architecture, state management, hooks, and performance optimization (e.g., useMemo, useCallback)
- ?Next.js � Good with SSR, routing, API routes, serverless functions, page/image optimization
- ?TypeScript � Fluent in TS with experience in enterprise-scale projects
- ?Node.js / Express � Knows event loop, async patterns, middleware, REST APIs, error handling, API versioning, and Swagger/OpenAPI
- ?Component Library (e.g., Storybook) � Familiar with reusable component design and usage
- ?CI/CD � Has worked on deployments and can make CI/CD changes
- ?Docker � Basic knowledge of containers and Docker APIs
- ?Cloud (Azure / GCP / AWS) � Hands-on with at least one cloud; priority for GCP or Azure
- ?Databases � Experience with SQL (Postgres, MySQL, SQL Server) and NoSQL (MongoDB, Firebase)
- ?Unit Testing � Written tests using tools like Jest, Vitest, Jasmine, etc.
- ?Integration � Experience integrating middleware and 3rd-party tools
- ?Error Handling / Debugging � Proactive in debugging issues
- ?Security � Aware of CSRF protection, secure auth, API security best practices
- Nice to Have
- ?E2E Testing � Experience with Playwright, Cypress, etc.
- ?DevOps Awareness � Knows basics of infra, logging, monitoring
- ?Microservices � Understands service-based architecture
- ?GraphQL APIs � Has explored or worked with GraphQL
- ?Performance & Security Basics � Writes efficient and secure code
- ?AI-powered Tools � Familiar with GitHub Copilot or similar tools
- Optional / Bonus
- ?Terraform � Used or understands basics
- ?CMS � Worked with AEM, Kontent.ai, or similar
- ?Serverless Functions � Knows how to build/deploy them
- ?AI/ML Integration � Exposure to working with ML/AI APIs
- ?Event-driven Architecture � Aware of Kafka, Pub/Sub, etc.
Required Skills
No specific skills listed.