Neo

1 Job openings at Neo
Python Developer india 4 years None Not disclosed On-site Full Time

Python Developer (2–4 Years, Scalable Systems Focus) We are seeking a highly skilled Python Developer with strong experience in building, scaling, and maintaining high-performance backend systems . The ideal candidate has a proven track record of developing robust, distributed, and scalable applications , with deep understanding of asynchronous workflows , task queues , and API performance optimization . Key Responsibilities Design, develop, and maintain highly available and scalable Python applications and microservices. Build and optimize RESTful APIs with efficient data flow and minimal latency. Architect and implement multi-threaded and multi-node workflows for distributed processing. Implement asynchronous task execution using Celery , Redis , and message queues like RabbitMQ or AWS SQS . Manage stateful workflows and caching strategies using Redis . Design robust authentication and authorization layers using JWT , OAuth2 , or SSO . Ensure data consistency and integrity across centralized databases (e.g., PostgreSQL, MySQL, MongoDB). Build and maintain CI/CD pipelines and deployment workflows using Docker , Kubernetes , and AWS services . Collaborate with QA and DevOps teams to ensure smooth release cycles , high uptime , and automated testing . Profile and optimize code for scalability , concurrency , and throughput . Implement monitoring and alerting for system health and performance. Required Skills & Experience 2–4 years of professional experience developing and deploying production-grade Python applications . Strong command over Python 3.x , including asyncio , multi-threading , and multi-processing . Deep understanding of scalable API architecture , RESTful design principles , and rate limiting . Experience with Celery , Redis , and message brokers ( RabbitMQ , SQS , or equivalent). Strong knowledge of database design and optimization (SQL or NoSQL). Experience with Docker , Kubernetes , and AWS cloud infrastructure (ECS/EKS, Lambda, RDS, etc.). Proficient with authentication mechanisms : JWT, OAuth2, or SSO. Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.). Familiarity with logging , monitoring , and observability tools (Prometheus, Grafana, ELK stack). Strong debugging, profiling, and performance-tuning skills. Nice to Have Exposure to event-driven architectures or microservices . Experience with FastAPI , Flask , or Django . Knowledge of testing frameworks (pytest, unittest). Familiarity with infrastructure as code (Terraform, CloudFormation). Experience with domain-driven design and scalable data pipelines . What We’re Looking For Someone who can own systems end-to-end , from design to deployment. A problem solver who thrives in optimizing systems for scalability , resilience , and speed . Hands-on, detail-oriented developer who writes clean, testable, and maintainable code . Passion for performance , reliability , and automation .