Build resilient platforms with a senior engineering crew
We’re a compact, outcomes-focused team shipping Python platforms, React/Next.js interfaces, and dependable agentic AI. If you love disciplined delivery and crisp documentation, you’ll feel at home here.
- Ship every 1–2 weeks with automated reviews, observability, and honest retros.
- Write design docs, incident reports, and migration guides your future self will thank you for.
- Pair with leaders across ME, SEA, EU, US, and AUS — real products, real customers.
Average experience across backend, frontend, DevOps, and applied AI.
Tight loops with preview environments, QA rituals, and documented trade-offs.
Weekday collaboration with NZ/AU plus ME, SEA, EU, and US partners.
Small, senior, and obsessed with doing the boring things right
We are intentional about pairing, documentation, and operational excellence so that every release feels calm and predictable.
Lead-level pairing
- Work shoulder-to-shoulder with principal engineers daily.
- Receive fast, specific feedback on architecture and delivery.
End-to-end ownership
- Ship into production with tests, dashboards, and runbooks you maintain.
- Influence roadmaps, not just tickets — context first, code second.
Stack depth
- Django, FastAPI, Celery, Postgres, React/Next.js, Terraform, and more.
- Explore agentic AI systems with guardrails, evaluations, and SOC alignment.
Growth with receipts
- Quarterly growth plans, recorded walkthroughs, and coaching notes.
- Learning budget for courses, hardware, or certifications you need.
Current opportunities
We’re expanding our on-site engineering team in Kota to support global platform clients.
Django Platform Engineer (0–4 years)
What you’ll do
- Build RESTful APIs and backend services using Python (Django/DRF; FastAPI where needed).
- Design schemas and write efficient queries on PostgreSQL; implement migrations and data integrity.
- Implement background processing (Celery/Redis or equivalent), webhooks, and file/stream ingestion.
- Add observability (structured logs, metrics, traces) and production runbooks.
- Ship secure features: auth/SSO (OIDC/SAML), RBAC, rate limiting, audit logging, and retention controls.
- Own CI/CD pipelines (GitHub Actions or similar) and containerized deployments.
Must-have
- Strong Python and Django/DRF fundamentals; solid SQL and data modeling.
- API design/testing (pytest or equivalent), environment config, and secrets hygiene.
- Comfort with message/task queues and caching patterns.
- Clear written communication (design notes, PR descriptions, incident write-ups).
Nice to have
- FastAPI, ClickHouse/analytics pipelines, multi-tenant/SaaS patterns.
- IaC and cloud basics (Terraform, AWS/Azure), feature flags, rate-limiters.
- OpenTelemetry/Grafana/Prometheus familiarity.
Role expectations
- Deliver features in 1–2 week loops with tests and telemetry included.
- Maintain low change-failure rate and reduce MTTR with actionable dashboards.
- Keep docs current: API specs, ADRs, and runbooks tied to each release.
React / Next.js Frontend Engineer (0–4 years)
What you’ll do
- Build resilient React/Next.js (TypeScript) apps with clean state management and form workflows.
- Implement SSR/ISR, code-splitting, error boundaries, and performance budgets.
- Create accessible components (a11y), consistent empty/error/loading states, and audit-friendly UI flows.
- Integrate with authenticated APIs (OAuth/OIDC), handle session state, and secure client storage.
- Add frontend observability: error tracking, usage analytics, Core Web Vitals.
Must-have
- Strong React + TypeScript; routing, forms, testing (RTL/Jest or similar).
- Next.js fundamentals (SSR/ISR) and web security basics (CSP awareness, escaping, headers).
- Ability to translate wireframes/Figma into reusable, documented components (Storybook a plus).
Nice to have
- Data visualization (Recharts/Chart.js), table virtualization, event/analytics schemas.
- Feature flags/experimentation frameworks; internationalization basics.
- Understanding of accessibility audits and Lighthouse metrics.
Role expectations
- Ship UI slices every 1–2 weeks with measurable UX improvements (latency, error rate, CWV).
- Keep component docs updated; maintain a stable design system and tokens.
- Proactively surface system state and failure modes in the UI (no silent failures).
AI Systems Engineer (LangChain / LangGraph) (0–4 years)
What you’ll do
- Design agentic workflows (planner → tools → critic/guardrails) with clear tool schemas and contracts.
- Build evaluation harnesses: offline test rigs, determinism checks, and regression suites for prompts/tools.
- Implement retries, timeouts, circuit breakers, and observability/tracing for end-to-end runs.
- Orchestrate async jobs/queues, vector stores, and external API integrations.
- Produce audit-ready docs: risk assessments, approval flows, and rollout plans with safe fallbacks.
Must-have
- Strong Python; hands-on projects with LangChain or LangGraph and function/tool calling.
- Experience modeling workflows as graphs/state machines; unit + integration testing discipline.
- Comfort with queues, embedding/vector stores, and JSON schema contracts.
- Clear writing: design memos, experiment logs, and results summaries.
Nice to have
- Prompt security/red-teaming basics; policy/guardrail systems; Azure/OpenAI ops.
- OpenTelemetry tracing for LLM apps; dataset curation and eval metrics design.
- Familiarity with cost/latency optimization techniques.
Role expectations
- Deliver reliable, observable agent runs with lower false-positive/false-negative rates over iterations.
- Ship in 1–2 week increments: new tool integrations, evaluators, and guardrails with benchmarks.
- Maintain traceability: every change tied to tests, metrics, and rollback plans.
Share your work, resume, and why disciplined delivery excites you
We respond to every applicant with either next steps or thoughtful feedback. Keep it concise, signal rich, and real.
What we look for
- Portfolio or repos that show automated tests and observability.
- Stories about outages you handled and docs you wrote.
- Clear communication — bullet points beat essays.
Need questions answered before applying? Email akhilesh@vipratech.in or message the founder on LinkedIn.
Apply here