Back to Jobs

Sr.Fullstack Engineer

Full-Time
Hyderabad
On-site
Apply Now

Overview

Key Responsibilities

  • Develop and maintain backend services and APIs that power real-time data collection and annotation workflows.
  • Build clean, responsive web interfaces for contributors to capture and review audio, video, and text data.
  • Implement data processing pipelines to validate and prepare annotated datasets for ML training.
  • Integrate with internal AI inference services for auto-annotation and quality checks.
  • Collaborate with frontend, ML, and DevOps teams to deliver scalable, reliable, and observable systems.

Preferred Experience

  • Backend: Experience designing REST APIs with attention to performance and maintainability.
  • Architecture: Exposure to microservices or modular backends, event-driven design, and fault-tolerant patterns.
  • Data & Storage: Experience working with Postgres/MySQL, object storage (S3/GCS/Azure), and Redis caching.
  • Queues & Jobs: Familiarity with building background jobs and scheduled tasks.
  • Model Integration (Nice to Have): Interest in connecting to ML inference APIs or simple model-serving endpoints.
  • Frontend Touchpoints: Comfortable working with React to deliver and test end-to-end features.
  • Cloud & DevOps: Experience using Docker, basic cloud deployment, and monitoring/logging tools.
  • Quality & Security: Awareness of testing, code reviews, and secure API design (JWT/OAuth2).
  • Domain Bonus: Exposure to audio/video data, annotation tools, or ML data pipelines (collection → labeling → evaluation).

Qualifications

  • 4+ years of professional experience building backend services and frontend interfaces in production environments.
  • Proficiency in Node.js/TypeScript or Python/FastAPI for backend development.
  • Working knowledge of MongoDB (or similar databases), schema design, and query optimization.
  • Familiarity with version control and CI/CD workflows (GitHub Actions, GitLab CI, Jenkins, etc.).
  • Understanding of asynchronous communication patterns (queues, pub/sub, caching systems such as Redis or RabbitMQ).
  • Collaborative mindset with experience in agile development, testing, and clean code practice

Recruitment Procedure

The details about the recruitment procedure are as follows:

Round 01
High-level Technical Discussion
Discussion with multiple interviewers to evaluate technical expertise and problem-solving approach.
Round 02
Assessment / Coding
Practical coding assessment to evaluate technical and analytical skills.
Round 03
Final Interview
Final technical and managerial evaluation with the leadership team.
Round 04
HR Interview
Discussion regarding company policies, culture, compensation, and onboarding process.