Full Stack Developer (UI)
QodeJob Description
Role Overview
Own the front-end and Node.js service layer of an MRO Inventory Optimization platform for a petrochemical client. You'll build production-grade React applications backed by REST services, integrated into the client's secure onsite environment, working as an extension of an offshore delivery team.
Must-Have — technical depth expected
- ReactJS: Component architecture, hooks (useState/useEffect/useMemo/useCallback), context API, state management (Redux Toolkit, Zustand, or React Query), controlled forms, performance optimization (memoization, code-splitting, lazy loading).
- TypeScript: Strong typing across components and API contracts, interfaces/generics, discriminated unions, typing of API responses and props; avoiding any in production code.
- Node.js: Building and maintaining REST services (Express/NestJS), middleware, request validation, error-handling patterns, async/await, integration with downstream APIs and databases.
- REST APIs: Designing and consuming RESTful endpoints, status-code semantics, pagination, filtering, request/response schema design, error contracts.
- Authentication: Session vs token-based auth, JWT lifecycle (issue/refresh/revoke), secure cookie handling, route guarding, role-based access control on the UI.
Good-to-Have
- Next.js (SSR/SSG, app router), SSO/OAuth 2.0 + OIDC integration, responsive/accessible design (WCAG basics), Docker containerization, CI/CD pipelines, prior enterprise application experience (audit trails, RBAC, multi-tenant patterns).
Scope of Work
- Build interactive dashboards and analytics visualizations (chart libraries such as Recharts/Chart.js/D3) backed by API data.
- Develop inventory management screens with complex tables, filtering, bulk actions, and inline editing.
- Implement approval workflows with multi-step states, role-based actions, and status tracking.
- Build user management (roles, permissions, RBAC-driven UI).
- Integrate with backend APIs (including data services feeding from SAP/BigQuery), handle auth flows, and ensure responsive behavior across devices.
Get notified of similar jobs
We'll send you an email when jobs similar to "Full Stack Developer (UI)" are posted.
Related Jobs You Might Like
View all jobs →Public Sector – Enterprise Architect
Oracle
Overview We are seeking an Enterprise Architect to join Oracle's Public Sector (PS) Industry Team in EMEA. This role will work closely with Regional Customer Engagement Directors, Strategic Client Directors, Sales Leadership, Product Development, Consulting, and Partners to help Oracle's most strategic Public Sector clients define and execute their enterprise transformation strategies. The Enterprise Architect will serve as a trusted advisor to C-level executives, Enterprise Architects, CIOs, CTOs, Chief Digital Officers, Chief Data Officers, and Transformation Leaders. The role is focused on helping customers align business strategy, operating models, applications, data, AI, cloud, and technology investments with their long-term business objectives. As a creative and structured problem solver, the Enterprise Architect will help clients translate industry trends, regulatory requirements, emerging technologies, and business priorities into actionable transformation roadmaps that leverage Oracle's portfolio of applications, data, AI, infrastructure, and industry solutions. The Enterprise Architect will engage early in the customer lifecycle to shape strategic opportunities, establish transformation visions, influence executive decision-making, and create differentiated Oracle propositions that deliver measurable business value. Success in this role will be measured through: Increased Oracle strategic relevance within key Public Sector customers. Growth in Oracle Cloud adoption and consumption. Increased participation in major transformation initiatives. Influence on strategic opportunities and executive relationships. Acceleration of industry-led digital transformation outcomes. Key Responsibilities Strategic Advisory & Executive Engagement Serve as a trusted strategic advisor to customer executives and transformation leaders. Engage with CIOs, CTOs, Chief Architects, Chief Digital Officers, Chief Data Officers, and Line-of-Business leaders to shape long-term transformation agendas. Facilitate executive workshops and strategic planning sessions. Influence customer technology and business strategies through thought leadership and industry expertise. Develop trusted relationships across customer and Oracle executive stakeholders Enterprise Architecture Leadership Develop enterprise transformation blueprints that align business, application, data, AI, security, and technology architectures. Create future-state architectures and transformation roadmaps that support customer business objectives. Apply industry reference models, Oracle best practices, and enterprise architecture frameworks. Identify opportunities to reduce technology complexity, improve business agility, and maximize investment value. Ensure alignment across business strategy, operating model, technology investments, and execution plans. Industry Transformation & Innovation Work alongside other members of the PS Industry Team to: Provide thought leadership on Public Sector industry trends, regulations, competitive pressures, and emerging technologies. Help customers understand how AI, data, cloud, automation, digital channels, and industry-specific capabilities can drive business outcomes. Translate market trends into strategic Oracle propositions. Leverage Oracle customer success stories and industry use cases to accelerate customer confidence and adoption. Opportunity Shaping & Growth Support strategic account planning and major opportunity development. Collaborate with Sales, Consulting, Product Development, Customer Success, and Partners to shape transformational opportunities. Contribute to executive business cases, value realization frameworks, and transformation strategies. Influence major programs and strategic investments before solution definition begins. Support qualification and pursuit activi...
Data Engineer (Python)
Qode
Role OverviewBuild the data backbone of the MRO Inventory Optimization solution — ingestion, cleansing, transformation, and the optimization logic that turns raw SAP material master and inventory data into actionable outputs. You'll own pipelines from source through to the analytics and application layers.Must-Have — technical depth expectedPython: Production-grade code, modular design, packaging, logging, config management, unit testing (pytest); strong grasp of data structures and performance.Pandas / NumPy: Vectorized transformations, joins/merges, groupby/aggregation, handling large datasets, deduplication, type coercion, working with messy real-world MRO/master data.Airflow: Authoring DAGs, operators/sensors, scheduling and backfills, task dependencies, retries/SLAs, idempotent pipeline design, parameterization.BigQuery: Writing performant SQL, partitioning/clustering, cost-aware querying, loading/exporting data, working with nested/repeated fields.SQL: Advanced joins, window functions, CTEs, aggregation, query optimization across relational and warehouse engines.API development: Building and consuming REST APIs (FastAPI/Flask), request validation, pagination, integration with upstream systems (e.g., SAP-sourced data via CPI/OData).Good-to-HavePySpark (distributed transforms)ML basics (forecasting/classification relevant to inventory optimization — EOQ, demand forecasting, slow-moving/obsolete stock detection)Data quality frameworks (Great Expectations or similar)DockerCI/CDScope of WorkData ingestion from SAP material master and inventory feeds (via API/OData) and other sources into the warehouse.Data cleansing and master data processing — standardizing material descriptions, deduplication, classification, handling incomplete records.Build and orchestrate ETL pipelines (Airflow → BigQuery), ensuring reliability, idempotency, and data lineage.Implement inventory optimization logic (reorder points, safety stock, EOQ, criticality/ABC analysis, obsolescence flags).Develop backend services / APIs exposing processed data to the UI and BI layers.
Power BI Developer
Qode
Role Overview Deliver the reporting and visualization layer of the MRO Inventory Optimization platform — building performant, governed Power BI models and dashboards for operational users and executives, sourced from BigQuery and the project's data services. Must-Have — technical depth expected Power BI: End-to-end report development, visual selection and design, drill-through, bookmarks, tooltips, performance tuning (reducing visual/query load). DAX: Measures vs calculated columns, CALCULATE and filter context, time-intelligence functions, iterators (SUMX/AVERAGEX), variables, debugging context transition. Power Query (M): Data shaping, merges/appends, parameterization, query folding awareness, handling incremental refresh sources. Data modeling: Star schema design, fact/dimension modeling, relationship cardinality and filter direction, avoiding many-to-many pitfalls, optimizing model size (column cardinality, aggregations). SQL / BigQuery: Writing and tuning source queries, DirectQuery vs Import trade-offs, working with partitioned warehouse tables. Row-Level Security (RLS): Static and dynamic RLS, role definitions, USERPRINCIPALNAME-based filtering, testing security roles. Good-to-Have Paginated reports (Report Builder), Power BI Service administration (workspaces, gateways, refresh schedules, deployment pipelines), data governance (sensitivity labels, lineage, certified datasets), Python/R visuals or scripting, Azure DevOps for version control and deployment. Scope of Work Build KPI dashboards for inventory metrics (stock levels, turnover, carrying cost, stockout risk, slow-moving/obsolete inventory). Develop inventory analytics views with drill-down by plant, material group, and criticality. Create executive dashboards with high-level summaries and trend analysis. Design the underlying semantic model, implement RLS for multi-plant/role access, and optimize refresh performance.