JOB SUMMARY Seeking a highly motivated Full Stack Developer to design, develop, and maintain scalable, high-quality software solutions across the entire technology stack.
Key Responsibilities Frontend Development • Design and develop responsive, user-friendly web applications using React • Build reusable UI components and implement modern design patterns • Integrate frontend applications with backend REST APIs • Implement client-side authentication and authorization flows • Ensure cross-browser compatibility and responsive design across devices • Optimize frontend performance and user experience • Collaborate with UX/UI designers to implement pixel-perfect designs
Backend Development • Design, develop, test, and support enterprise-grade backend services and APIs • Build and maintain RESTful APIs for internal and external system integrations • Develop backend services using Node.js, Java (Spring Boot), Python (FastAPI), or .NET • Work with SQL Server, PostgreSQL, MongoDB, or Oracle to design queries, optimize performance, and manage data interactions • Implement secure application components with knowledge of authentication and authorization principles (OAuth2, JWT, API keys)
Full Stack Responsibilities • Contribute to microservices-based application design and development • Write clean, maintainable, and well-tested code following engineering best practices • Participate in code reviews, technical discussions, and design sessions • Troubleshoot production issues across the full stack and support ongoing application stability • Collaborate with cross-functional teams including product owners, architects, UX/UI designers, QA, and DevOps • Participate in agile ceremonies and contribute to sprint planning and estimation
Required Qualifications Frontend Skills (Primary Focus) • Strong experience with modern JavaScript/TypeScript • Hands-on experience with React.js (or Angular, Vue.js) • Proficiency in HTML5, CSS3, and responsive design principles • Experience with state management (Redux, Context API, NgRx, Vuex, Pinia) • Knowledge of frontend testing frameworks (Jest, React Testing Library, Jasmine, Karma, Vitest) • Understanding of component-based architecture and design patterns • Experience with RESTful API integration and asynchronous data handling
Backend Skills • Working knowledge of at least one backend technology: Node.js, Java (Spring Boot), Python, or .NET • Ability to design, create, and consume REST APIs • Strong working knowledge of relational databases (SQL Server, PostgreSQL, Oracle) • Understanding of NoSQL databases (MongoDB, DynamoDB) is a plus • Good understanding of authentication concepts and implementation (OAuth2, JWT, API keys) • Familiarity with Test Driven Development (TDD) and backend testing frameworks
General Skills • Good understanding of microservices architecture and distributed systems • Strong problem-solving and debugging skills across the full stack • Ability to work effectively in a team-oriented, agile development environment • Good verbal and written communication skills • Experience with version control (Git, GitLab, GitHub) • Understanding of CI/CD concepts and modern deployment practices
Preferred Qualifications Frontend • Experience with UI component libraries (Material-UI, Ant Design, PrimeNG, shadcn/ui, Chakra UI) • Knowledge of CSS frameworks (TailwindCSS, Bootstrap, SCSS/SASS) • Experience with build tools and bundlers (Webpack, Vite, esbuild, Rollup) • Familiarity with GraphQL and Apollo Client • Experience with Server-Side Rendering (SSR) or Static Site Generation (SSG) (Next.js, Nuxt.js) • Knowledge of data visualization libraries (D3.js, Chart.js, Recharts, Plotly, AG-Grid) • Experience with Progressive Web Apps (PWA) • Familiarity with accessibility standards (WCAG) and internationalization (i18n)
Backend • Experience with caching technologies (Redis, Hazelcast) • Knowledge of message queues (Kafka) • Experience with event-driven architectures and real-time data processing • Understanding of API gateway patterns and service mesh concepts • Experience with ORM frameworks
DevOps & Infrastructure • Exposure to containerization (Docker) and orchestration (Kubernetes) • Experience with cloud platforms (AWS, Azure, GCP) • Understanding of performance tuning and scalability considerations
Preferred Experience • Experience developing and supporting enterprise applications with complex UI requirements • Experience working in an Agile/Scrum environment • Exposure to secure API development and service-to-service communication patterns • Experience with unit testing, integration testing, and E2E testing (Jest, Cypress, Playwright, Selenium) • Familiarity with package managers (npm, yarn, pnpm, Maven, Gradle, NuGet) • Experience with TypeScript for type-safe development • Knowledge of code quality tools • Experience with WebSocket and Server-Sent Events (SSE) for real-time applications • Understanding of responsive design and mobile-first development • Experience with micro-frontends architecture
This field is requiredPlease enter valid emailId.
This field is requiredPlease enter valid cell phone.
This field is requiredPlease enter valid first name.
This field is requiredPlease enter valid last name.