Job Description: Python Full stack Developer (25 Years Experience)
Role Overview
We are seeking an experienced Python Full Stack Developer with 25 years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong backend expertise in Python, solid full stack development experience, and the ability to work with modern frameworks, APIs, databases, and distributed systems. Exposure to AI technologies and event-streaming platforms like Kafka is a strong plus.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Python
- Build, optimize, and integrate RESTful APIs and GraphQL (GQL) services
- Develop and maintain responsive frontend applications using the MERN stack (MongoDB, Express.js, React.js, Node.js)
- Integrate frontend components with backend services and third-party APIs
- Work with Elasticsearch for search, analytics, and high-performance data indexing
- Ensure application performance, security, scalability, and reliability
- Participate in system design discussions and contribute to architectural decisions
- Perform code reviews and enforce best coding and development practices
- Collaborate closely with product managers, QA, DevOps, and other engineering teams
- Troubleshoot, debug, and enhance existing applications
Required Skills
- 25 years of professional experience in Python backend development
- Strong experience in developing and consuming RESTful APIs
- Hands-on experience with GraphQL (GQL)
- Solid experience in Full Stack Development
- Practical experience with the MERN stack (MongoDB, Express.js, React.js, Node.js)
- Strong understanding of database design, data modeling, and query optimization
- Experience with version control systems such as Git
- Familiarity with secure coding practices and performance optimization
Added Advantages (Good to Have)
- Hands-on experience with Elasticsearch
- Experience with Apache Kafka or other message/event streaming platforms
- Exposure to AI/ML concepts, integrations, or AI-enabled features
- Experience working with cloud platforms such as AWS, Azure, or GCP
- Understanding of microservices architecture and distributed systems
- Experience with CI/CD pipelines and DevOps practices
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- 25 years of relevant experience as a Python Developer or Python Full Stack Developer