Job Description - Software Apps Technical Lead Engineer
Backend and APIs Expert-level Python with strong skills in performance optimization and profiling tools like cProfile and py-spy Production-grade API development using FastAPI or Flask, with REST/JSON and OpenAPI design principles Asynchronous and background job handling using Celery, RQ, Dramatiq with Redis/RabbitMQ, Azure Durable Functions, or Azure Service Bus Concurrency and parallelism using asyncio, multiprocessing, and distributed computing frameworks like Dask or Ray Caching and session management using Redis, with a focus on idempotent job design Modular, service-oriented architecture separating web UI, APIs, background workers, and ETL components API-first design to support future expansion beyond Dash-based frontends Performance-aware architecture including server-side aggregation, streaming, backpressure handling, and cost-efficient scaling Reliable job orchestration with retry mechanisms, dead-letter queues, and idempotency for long-running analytics tasks Strong documentation practices using MkDocs or Sphinx, and collaborative development through code reviews and design documentation Eucation Bachelor's or Master's degree in Computer Science, Data Engineering, or a related field, or equivalent practical experience Extensive experience (6+ years) building production-grade Python data applications At least 2 years of hands-on experience with Angular/Dash/Plotly in production environments Proven delivery of horizontally scalable systems with background job processing Demonstrated implementation of performance-critical analytics using tools like Numba, Cython, Rust, Polars, or distributed compute frameworks Secure ingestion of encrypted files using PGP/AES, with signature verification and integrity checks Key and secret management using HashiCorp Vault or cloud KMS, including RBAC, auditing, and rotation ETL orchestration and scheduling using Airflow or Prefect, with SLA enforcement and retry logic Database design and optimization using Postgres, TimescaleDB, or ClickHouse, with strong SQL skills, indexing, partitioning, and familiarity with Microsoft Fabric Handling of columnar storage formats like Parquet and Arrow, with data validation
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip