Posted on: 17/12/2025
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.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1591743
Interview Questions for you
View All