31 Oct
|
Lifease Solutions
|
Noida
31 Oct
Lifease Solutions
Noida
Job Description: Python Backend Developer
Roles and Responsibilities
- Work on web scraping projects to collect, clean, and process data from multiple online sources.
- Use libraries/tools such as BeautifulSoup, Selenium, Pypuppeteer, or similar scraping frameworks.
- Work with MongoDB to store, retrieve, update, and manage large volumes of data efficiently.
- Implement and manage Celery workers, cron jobs, and scheduled tasks for automation and background processing.
- Work with Redis Pub/Sub for real-time communication, caching, and event-based workflows.
- Develop and maintain services using gRPC for efficient inter-service communication.
- Support cloud infrastructure setup, deployment, monitoring, and maintenance on AWS.
- Collaborate with frontend developers, backend developers, QA, and product teams to design, develop, test, and deploy software solutions.
Debug, troubleshoot, and resolve production and development issues. Write clean, reusable, and well-documented code. Maintain proper technical documentation for code, processes, APIs, and workflows. Stay updated with the latest backend technologies, tools, and industry best practices. Required Skills :
- Strong proficiency in Python programming.
- Experience with Django or Flask framework.
- Good knowledge of REST API development and integration.
- Hands-on experience with MongoDB and database operations.
- Experience with web scraping and scraping libraries such as BeautifulSoup, Selenium, Pypuppeteer, or similar tools.
- Good understanding of Celery, cron jobs, and background task processing.
- Familiarity with AWS services and cloud infrastructure.
- Working knowledge of Redis, Pub/Sub architecture, and caching mechanisms.
- Basic or hands-on experience with gRPC.
- Valuable understanding of WebSockets and real-time communication.
- Strong debugging, troubleshooting, and problem-solving skills.
- Ability to write clean, efficient, and maintainable code.
- Good communication and time management skills.
- Ability to work independently as well as in a team environment. Preferred Qualifications :
- B.Tech, MCA, BCA, or equivalent degree in Computer Science, IT, or a related field.
- Experience working in production-level backend systems.
- Knowledge of Git, Docker, Linux, and deployment workflows will be an added advantage.
Good to Have
- Experience with high-volume data processing.
- Knowledge of microservices architecture.
- Experience with message queues or event-driven systems.
- Familiarity with monitoring, logging, and performance optimization.
Pay: ₹300,000.00 - ₹550,000.00 per year
Ability to commute/relocate:
- Noida, Uttar Pradesh (Noida): Reliably commute or planning to relocate before starting work (required)
Education :
- Bachelor's (required)
Experience :
- Python: 1 year (required)
Location :
- Noida, Uttar Pradesh (Noida) (required)
Work Location: In person
📌 Sr. Python Developer (Noida)
🏢 Lifease Solutions
📍 Noida