Designation: Software Engineer – Full Stack (Ahmedabad)
Job Type: Permanent
Experience: 5+ years
Role Objective: We are seeking a self‐sufficient software developer who can take full ownership of end‐to‐end development, including frontend implementation, API integration, and basic deployment workflows. The ideal candidate has strong Next.js and UI engineering skills, a clear understanding of how backend APIs work, and foundational knowledge of CI/CD and Docker—not expert‐level, but sufficient to build, deploy, and troubleshoot independently. This role requires clarity around system flow, a strong sense of ownership, and the ability to work end to end.
Roles & Responsibilities:
Frontend Development (Primary)
Build and maintain applications using Next.js
Implement SSR, SSG, ISR, routing, middleware, and API routes
Convert Figma designs into pixel‐perfect, responsive UI
Optimize SEO, accessibility, and Core Web Vitals
Create reusable, maintainable UI components
UI / Styling & Design Implementation
Hands‐on experience with:
Tailwind CSS
CSS3 / SCSS / SASS
Maintain consistent UI/UX across the application
Ensure cross‐browser and mobile responsiveness
API Integration
Integrate and consume REST APIs
Handle authentication, authorization, and error scenarios
Manage data fetching, caching, and state
Coordinate effectively with backend services built using Node.js / NestJS Backend Exposure (Secondary)
Working knowledge of Node.js
Basic understanding of NestJS architecture
Ability to read, debug, and validate backend APIs Deployment & DevOps Awareness (Foundational, Not Expert‐Level)
Clear understanding of the deployment flow from code to production
Working knowledge of Git (branching, pull requests, reviews)
Basic understanding of CI/CD pipelines (what runs, when, and why)
Basic Docker knowledge: What containers are, how images are built, how applications run inside containers.
Ability to deploy applications with guidance when required
Awareness of environment variables and build configurations
Experience deploying to platforms like Vercel, AWS, or similar
This role does not require DevOps expertise — but does require clear conceptual understanding and hands‐on exposure.
Mandatory Technical Skills
JavaScript (ES6+)
Next.js (advanced)
React fundamentals
Tailwind CSS
CSS / SCSS / SASS
REST API integration
Node.js
NestJS (basic working knowledge)
Git
Basic CI/CD understanding
Basic Docker understanding
Good to Have
Database exposure (PostgreSQL / MySQL / MongoDB)
Performance optimization experience
Exposure to production debugging
What We Expect
Ability to work independently and end‐to‐end
Clear understanding of system architecture and flow
Ownership from design to deployment
Logical thinking and problem‐solving ability
Willingness to take responsibility for outcomes