Job descriptionProcess: AI interview -> Coding test -> HM Interview and offer ( 4 days process)Role: Back End DeveloperIndustry Type: IT Services & ConsultingDepartment: Engineering - Software & QAEmployment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: B.Tech / B.E. in Any SpecializationBackend EngineerJob Title: Backend Engineer Python & FastAPI (Microservices, Redis, Celery, High-Load Systems)Location: HyderabadEmployment Type: Full-timeAbout the RoleWe are seeking a highly skilled Backend Engineer with strong expertise in Python and the FastAPI framework to design and build scalable microservices applications. The ideal candidate will have hands-on experience with Redis and Celery for distributed processing and caching, and the ability to architect backend systems capable of handling massive load and high throughput seamlessly.Key ResponsibilitiesDesign, develop, and maintain microservices-based backend applications using Python and FastAPI.Implement scalable, fault-tolerant architectures capable of handling high concurrency and large data volumes.Build distributed task queues and background jobs using Redis and Celery.Optimize caching strategies with Redis to improve application performance and reduce latency.Ensure high availability, scalability, and reliability of backend services.Design and optimize data storage solutions (SQL/NoSQL) to handle massive application load.Write clean, efficient, and well-documented code with unit/integration testing.Collaborate with frontend, DevOps, and data teams to deliver seamless application functionality.Contribute to CI/CD pipelines, monitoring, and alerting for backend services.Required Skills & ExperienceStrong hands-on experience in Python and FastAPI framework.Proven expertise in designing and building microservices architectures.Practical experience with Redis (caching, pub/sub, key-value store) and Celery (task queues, async jobs).Strong knowledge of database systems (PostgreSQL, MySQL, MongoDB, or Cassandra) and data modeling for high-load scenarios.Experience with scalability and performance optimization in large-scale systems.Solid understanding of REST APIs, asynchronous programming, and event-driven systems.Familiarity with containerization (Docker, Kubernetes) for service orchestration.Experience in monitoring and logging (Prometheus, Grafana, ELK, or similar).Preferred QualificationsExperience with message brokers (RabbitMQ, Kafka) for distributed systems.Knowledge of cloud platforms (Azure, GCP, AWS) and managed services for scaling workloads.Background in DevOps/CI/CD pipelines.Exposure to security best practices in backend systems.Bachelor’s/Master’s in Computer Science, Engineering, or equivalent experience.
Job Title
Back End Developer