Bahwan CyberTek logo

Software Engineer

Bahwan CyberTek

5 - 10 years

10 - 20 Lacs

India

Posted:1 hour ago

Job Description

Role & responsibilities

Key Responsibilities

  • Design and build features across the layered backend and the feature-based frontend.
  • Diagnose full-stack performance issues end-to-end from AG-Grid/React Query data-fetching patterns in the UI, through FastAPI endpoint contracts, down to the database and identify root cause rather than symptoms.
  • Apply out-of-the-box thinking to intermittent, hard-to-reproduce, or cross-system defects: correlate logs, telemetry, and health-check data; form hypotheses; validate with targeted experiments instead of guesswork.
  • Implement secure, tested endpoints following the response pattern (success/error), auth rules (JWT, role checks on mutating endpoints), and validation rules (Pydantic, 422 on invalid input).
  • Build accessible, performant Carbon-based UI components with proper loading/error states, 4px-grid spacing, and scoped CSS.
  • Write unit/integration tests (pytest for backend, Vitest/RTL for frontend) covering both correctness and performance regressions.
  • Use GenAI code-generation and test assistants to accelerate delivery safely, with peer review and security checks on all AI-assisted output.
  • Contribute to observability: structured logging, error handling, and lineage/traceability of data issues.

Must-Have Skills

  • Strong Python (FastAPI, Pydantic, raw SQL no ORM) and strong TypeScript/React (Carbon Design System, Zustand, React Query, Vite).
  • Proven track record diagnosing production performance issues: query optimization, connection pooling, pagination/caching design, and frontend rendering/data-fetching bottlenecks.
  • Comfortable reading and correlating evidence across layers — API contracts, DB query plans, browser network/render traces, and application logs — to find root cause on ambiguous, cross-cutting bugs.
  • Solid grasp of JWT-based auth, role-based access control, and secure coding practices (OWASP-aware).
  • Experience with AWS services relevant to the stack (Lambda, Fargate, Secrets Manager).
  • Testing discipline: pytest, Vitest/React Testing Library, and willingness to add regression tests for every non-trivial fix.
  • Familiarity with automotive procurement / multi-tier supply chain domain concepts is a plus, not a blocker.

Perks and benefits

Skills Required

Artificial Intelligence API Gateway Microservices Gateways Python AWS Software engineering React.js

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Remote

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Artificial Intelligence Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Bahwan CyberTek logo
Bahwan CyberTek

RecommendedJobs for You

Xevyte Technologies logo

Software Engineer

Xevyte Technologies

Bengaluru

Bahwan CyberTek logo

Software Engineer

Bahwan CyberTek

India

Millennium logo

Bengaluru

SLB logo
Texas Instruments logo

Software Engineer

Texas Instruments

Bengaluru

L

Software Engineer

Labtop Instruments Pvt. Ltd

Mumbai

N

Software Engineer

Nexthop Systems Inc

Bengaluru