Python Developer
2 days ago
We are seeking a highly experienced and technically adept Lead Python Engineer to architect, design, and implement the core microservices and workflow systems that power our next-generation, AI-driven applications. The ideal candidate has over eight years of hands-on experience building high-scale, production-grade backends using Python and modern asynchronous frameworks. This role requires a strong focus on system reliability, code quality, rigorous testing, and best practices in a microservices environment, particularly with deep experience in data integration using Snowflake.
Key Responsibilities
- Architectural Design & Implementation
Microservices: Lead the design and implementation of robust, scalable, and secure microservices using Python and FastAPI (or similar asynchronous frameworks).
API Specification/AI Native Development: Define, document, and maintain all service endpoints using the OpenAPI Specification (OAS) standard to ensure consistency, clarity, and ease of consumption by frontend and internal teams.
Workflow Systems: Design and implement resilient, step-based state machines or declarative Workflow Systems to manage complex, multi-step business logic and data processing pipelines.
- AI Enablement & Data Integration
AI-Driven Development: Integrate machine learning models (AI/ML) into production microservices.
Data Integration: Architect and develop robust data synchronization with experience in Snowflake integrations (e.g., using Snowflake Python Connector or ORM extensions) to handle large-scale analytical and transactional data flows.
Data Persistence: Implement and optimize data models and persistence layers using modern Database ORMs (e.g., SQLAlchemy, SQLModel) for relational and NoSQL databases.
- Engineering Quality & Best Practices
Code Quality: Define and enforce organization-wide Code Base Best Practices and rigorous Code Quality standards, including performance, security, and maintainability.
Testing: Establish comprehensive Unit Test Cases, integration tests, and end-to-end testing strategies to ensure high coverage and reliability across all services.
Mentorship: Provide technical leadership, mentorship, and code reviews to mid and senior-level engineers, fostering a culture of technical excellence.
Required Qualifications
Experience: 8+ years of professional software development experience, primarily focused on backend systems using Python.
Core Backend: Expert proficiency in Python and developing high-performance RESTful APIs, with specific, demonstrable experience using FastAPI.
API Standards: Deep understanding and practical experience defining APIs using the OpenAPI Specification (OAS), including tooling for validation and documentation.
Architecture: Proven history of designing, deploying, and maintaining systems built on Microservice Architectures.
Data Layer: Expertise with relational databases and using advanced Database ORM features for complex query optimization and schema migrations.
Workflow Systems: Experience defining, implementing, and managing complex business logic using step-based, state-driven, or declarative workflow systems (e.g., orchestration tools, custom state machines).
Cloud & Data: Strong experience working with cloud environments (AWS, GCP, or Azure) and significant experience integrating systems with Snowflake.
Preferred Qualifications (Nice-to-Haves)
Experience in integrating AI-Driven Development principles into software lifecycles.
Experience with AI Editors (Cursor, Windsurf etc) for coding
Understanding on RAG and AI applications
Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
Knowledge of asynchronous programming patterns and performance tuning in Python (asyncio).
-
Software Development Engineer
4 hours ago
Indiqube Gamma, Marathahalli, Outer Ring Road Karnataka, Bengaluru, India Python Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSoftware Development Engineer - Python (Backend) Job Role:Be responsible for the development, performance and maintenance of the backend APIs, libraries and data pipelinesBe responsible for version releases in consecutive sprint cyclesWork with various CI/CD tools for improving overall productivity and ease of deploymentDevelop work plan for each release...
-
Python Developer
5 days ago
India - Remote Particle41 Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPython DeveloperParticle41 is looking for a talented and versatile Python Developer to join our innovative team. The ideal candidate will have at least 3 years of experience in Python development and will be responsible for designing, developing, and maintaining scalable applications. You will work closely with cross-functional teams to deliver high-quality...
-
Python Developer
5 days ago
Remote, India Delphic Full time ₹ 80,00,000 - ₹ 1,50,00,000 per yearJob Description: Python Developer (4+ years of experience) Experience: 4+ years Location: Remote Responsibilities: 1. Collaborate with cross-functional teams to design, develop, and deploy scalable and reliable Python applications and services. 2. Implement and maintain AWS cloud solutions, utilizing various AWS services to meet project requirements...
-
Python Developer
2 days ago
Remote, India Web Spiders Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe are looking for an experienced Python Developer with a strong background in ERPNext and the Frappe Framework to join our growing team. The ideal candidate will have hands-on experience in building, customizing, and integrating ERPNext applications, along with a solid foundation in Python, REST API development, and modern web...
-
Python Developer
2 days ago
[REMOTE], India Insignia Consultancy Solutions Full time ₹ 8,00,000 - ₹ 20,00,000 per yearJob Title: Python Backend DeveloperExperience: 3+ yearsLocation: Remote (All over India)Job Description:We are seeking a skilled Python Backend Developer to join our team and contribute to the development and maintenance of high-quality backend applications. The ideal candidate will have strong experience in Python development, particularly in building...
-
Python Developer
2 days ago
Remote, India Coders Brain Technology Full time ₹ 4,00,000 - ₹ 8,00,000 per yearHello Candidate, We are hiring for Python developer. Experience- 5yrs Location- Remote Skills- Python(5 yrs+), Djanga/flask(4yrs), mysql
-
Python Developer
5 days ago
Remote, India Synergic Links Full time ₹ 10,00,000 - ₹ 38,00,000 per yearWe're looking for an experienced and highly skilled Python Developer to join our team, working with our prestigious client, British Petroleum (BP). This is a fantastic opportunity to work on cutting-edge application development in a remote capacity, with the flexibility of working from anywhere, coupled with a collaborative team environment.Role...
-
Senior Python Developer
2 days ago
India (Remote) Real Full time ₹ 12,00,000 - ₹ 36,00,000 per yearReal is a fast-growing national real estate brokerage powered by technology. Real is currently operating in all U.S. states, Canada, and the District of Columbia. Founded in 2014, Real is a trailblazer in the Residential Real Estate industry, as we lead the disruption with our cutting-edge technology platform. We are on a mission to revolutionize the...
-
Python Developer
2 weeks ago
Remote, India Thought Frameworks Full time ₹ 5,00,000 - ₹ 15,00,000 per yearPosition: Python Developer (Contract – 6 to 8 Weeks)Location: RemoteDuration: 6 to 8 WeeksExperience: 8+ YearsAvailability: Immediate JoinerRole Overview:We are looking for an experienced Python Developer with a strong background in developing scalable, high-performance applications using FastAPI, Celery, and PostgreSQL. The ideal candidate should have...
-
Python Developer
4 days ago
Remote, India Suite Guru Private Limited Full time ₹ 1,80,000 - ₹ 2,40,000 per yearRole DescriptionThis is a full-time remote role for a Python Developer with 3+ years of experience. The Python Developer will be responsible for developing and maintaining back-end components, optimizing servers for better functionality, and collaborating with front-end developers. The role also involves debugging and improving existing applications while...