Talent.com
No longer accepting applications
Software Development Engineer

Software Development Engineer

Discoveries QuintessentialHyderabad, Republic Of India, IN
17 hours ago
Job description

Job Description : Python + React.Js (Full-Stack Engineer)

Job Title - Full Stack - Engineer

Summary

Build and ship end-to-end features across a Python backend (Django, FastAPI) and a React.Js frontend. You’ll design APIs, craft responsive UIs, ensure performance / quality, and collaborate across product, design, and DevOps.

Responsibilities

  • Design, implement, and maintain REST APIs in Python (Django or FastAPI).
  • Build React.Js UIs (Hooks, functional components) with TypeScript and modern state management (React Query / Zustand / Redux).
  • Own features end-to-end : data model, API contracts, UI flows, testing, deployment.
  • Optimize performance : DB queries, caching (Redis / CDN), bundle size, Core Web Vitals.
  • Write tests (pytest / Jest / RTL), code reviews, and clear documentation (OpenAPI / Swagger).
  • Integrate CI / CD pipelines (GitHub Actions / GitLab) and Docker;

collaborate with DevOps.

  • Apply security best practices (authN / Z, input validation, OWASP).
  • Must-Have Skills

  • Backend (Python) : Django, FastAPI, Flask
  • Frontend : React.Js / Angular, JavaScript / TypeScript, HTML5 / CSS3
  • Database & ORM : MySQL / PostgreSQL, migrations, query optimization
  • API Design : REST, OpenAPI / Swagger, JSON, pagination, error handling
  • Testing : pytest;
  • Jest / React Testing Library

  • DevOps Basics : Git, CI / CD, Docker
  • Nice to Have

  • Caching & queues (Redis, Celery / RQ, async tasks).
  • Cloud basics (AWS : ECR / ECS / EKS / EC2, S3, CloudFront, RDS)
  • Create a job alert for this search

    Software Development Engineer • Hyderabad, Republic Of India, IN