GrepJob
Outreach

Staff Software Engineer (Full-stack), Technical Support

Outreach

Apply
about 2 hours ago
Hyderābād, India
Staff+
H1B Sponsor

Responsibilities

  • Design, build, and maintain backend services using Python.
  • Develop and evolve RESTful APIs consumed by frontend and internal tools.
  • Build data ingestion and processing pipelines for unstructured and semi-structured data.
  • Contribute to GenAI workflows such as retrieval, summarization, and reasoning.
  • Ensure backend services are reliable, observable, and production-ready.
  • Build and modify frontend components as needed for internal tools.
  • Implement simple, intuitive user workflows for submitting context or issues.
  • Work with modern frontend frameworks like React.
  • Ensure frontend components integrate cleanly with backend APIs.
  • Write clean, maintainable, and well-tested code across the stack.
  • Participate in and contribute to code reviews.
  • Follow best practices for error handling, logging, and testing.
  • Maintain a high quality bar for both backend and frontend code.

Requirements

  • 8–10+ years of backend software engineering experience.
  • Deep expertise in Python for building production backend systems.
  • Experience building and consuming RESTful APIs.
  • Working experience with at least one modern frontend framework (React, Vue, or similar).
  • Comfort working across backend and frontend codebases as needed.
  • Experience working in cloud environments (AWS, Azure, or GCP).
  • Experience in teams that practice code reviews, CI/CD, and shared ownership of services.
  • Experience building internal tools or platforms.
  • Exposure to GenAI / LLM-based systems.
  • Familiarity with frontend UX considerations for operational users.
  • Experience handling unstructured data or search-driven interfaces.
  • Knowledge of authentication, authorization, and role-based access control.

Tech Stack

AWSAzureGoogle Cloud PlatformPythonReactVue.js

Categories

AI & MLBackendFull Stack