HamburgerMenu
hirist

DynPro - Senior Full Stack Developer - React.js/Python

DynPro Inc.
Others
5 - 7 Years
star-icon
3.8white-divider267+ Reviews

Posted on: 17/12/2025

Job Description

Description :

Role Overview.

We are seeking a Frontend/Full Stack Engineer with strong Python development expertise.

This role involves building web applications, dashboards, data visualization interfaces, and APIs that integrate with data warehouse solutions.

You will work in a fast-paced consulting environment delivering rapid POCs, MVPs, and production solutions alongside data engineering teams.

Key Responsibilities :

Frontend Development & UI/UX :

- Build responsive, performant web interfaces for data warehouse dashboards and analytics applications.

- Develop interactive data visualization components and real-time analytics dashboards.

- Implement modern UI frameworks (React, Vue, or Next.js based) with best practices.

- Create reusable component libraries and design systems for rapid development.

- Optimize frontend performance, accessibility, and user experience.

- Handle client-side state management and data fetching patterns.

- Build progressive web applications (PWA) where applicable.

- Ensure cross-browser compatibility and responsive design.

Backend Development & API Design :

- Design and develop RESTful and GraphQL APIs using Python, Django Rest framework and Fast API.

- Implement server-side logic for data warehouse integrations and transformations.

- Build efficient database query layers and data access patterns.

- Handle authentication, authorization, and security best practices.

- Implement caching strategies (Redis, in-memory) for performance optimization.

- Design scalable microservices architecture when needed.

- Implement error handling, logging, and monitoring.

- Write comprehensive API documentation.

- Worked with SQLalchemy / Postgress / Pydantic model.

Full Stack Integration:

- Integrate frontend applications with data warehouse APIs and backend services.

- Build end-to-end solutions from database to UI in fast-paced consulting projects.

- Implement data streaming and real-time updates from warehouse to UI.

- Handle large data visualization and processing on both client and server side.

- Deploy and manage applications on cloud platforms (AWS, Azure, GCP).

- Set up CI/CD pipelines for automated testing and deployment.

- Monitor application performance and troubleshoot production issues.

POC & Fast-Paced Delivery Support:

- Rapidly build POCs and MVPs in compressed timelines (weeks vs. months).

- Make pragmatic technical decisions to deliver time-sensitive solutions.

- Create reusable code templates, boilerplates, and accelerators.

- Balance technical excellence with delivery speed.

- Support quick pivots and requirement refinements.

- Document architecture and implementation for knowledge transfer.

Collaboration & Technical Support :

- Partner with data engineers and architects on technical integration requirements.

- Work with UX/product teams to translate requirements to technical solutions.

- Provide technical guidance to junior developers and team members.

- Support client handover and knowledge transfer.

- Participate in architecture and design reviews.

- Mentor junior full-stack engineers on best practices.

- Contribute to open source or internal libraries used across projects.

Required Qualifications :

Experience :

- 5+ years as a frontend, full-stack, or Python engineer.

- 4+ years hands-on production experience with React, Vue, or Next.js similar modern frameworks.

- 3+ years hands-on Python backend development experience.

- 2+ years production experience with Next.js.

- 2+ complete end-to-end web application or dashboard projects delivered in production.

- Proven ability to deliver in compressed timelines POC and rapid development experience.

- Experience building and integrating with APIs and backend services.

- Strong JavaScript/TypeScript fundamentals and modern ES6+ patterns.

Technical Skills :

- Frontend: React, Vue, or similar advanced proficiency with one framework.

- Next.js: Production experience with SSR, SSG, API routes, middleware.

- Backend: Python, or similar frameworks hands-on experience.

- JavaScript/TypeScript: Advanced ES6+, async/await, promises, modern patterns.

- APIs: RESTful design, GraphQL basics, API integration, error handling.

- Databases: Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).

- Frontend Build Tools: Webpack, Vite, Next.js build system understanding of optimization.

- State Management: Redux, Zustand, Recoil, or Context API experience.

- Testing: Unit testing, integration testing (Jest, Vitest, React Testing Library, etc.

- Version Control: Git, GitHub, GitLab branching strategies and collaboration.

- Cloud & Deployment: Basic AWS/Azure/GCP, Docker, containerization basics.

- Performance Optimization: Code splitting, lazy loading, caching, optimization techniques, virtualization.

Soft Skills :

- Strong problem-solving and debugging abilities.

- Excellent communication ability to explain technical decisions.

- Self-motivated with strong ownership of code quality.

- Pragmatic approach balance perfection with delivery speed.

- Collaborative comfort working cross-functionally with data and backend teams.

- Attention to detail and commitment to clean, maintainable code.

- Ability to learn new tools and frameworks quickly.

- Comfortable working in fast-paced, dynamic consulting environments.

Preferred Qualifications :

- Advanced TypeScript expertise strict typing, generics, type inference.

- GraphQL experience query design, schema definition, optimization.

- Advanced React patterns hooks, suspense, concurrent features, performance optimization.

- Full-stack cloud deployment experience serverless functions, managed databases.

- Database optimization query optimization, indexing, query planning.

- Microservices and backend patterns event-driven, async processing, message queues.

- Data visualization libraries D3.js, Recharts, Plotly, Apache ECharts.

- Real-time features WebSockets, Server-Sent Events (SSE), streaming updates.

- Advanced testing practices end-to-end testing (Cypress, Playwright), test coverage optimization.

- DevOps basics CI/CD pipelines, containerization, infrastructure understanding.

- Consulting or services environment experience comfortable with diverse requirements and fast pace.

- Agile or SAFe iterative development in fast-paced teams.


info-icon

Did you find something suspicious?