Key Responsibilities
1. Application Development
- Develop, test, and maintain Python-based applications and services.
- Build and consume RESTful APIs.
- Implement business logic, data processing pipelines, and ETL workflows.
- Write clean, maintainable, and reusable code according to best practices.
2. Database & Data Handling
- Work with relational databases (PostgreSQL, MySQL) and NoSQL databases.
- Write optimized SQL queries and perform data manipulation tasks.
- Handle data ingestion, transformation, and validation tasks.
3. Integration & Automation
- Integrate third-party APIs and services.
- Develop automation scripts for internal operations and workflow optimization.
- Implement cron jobs, message queues, or task schedulers as needed.
4. Testing & Deployment
- Write unit tests and participate in code reviews.
- Work with Git/GitHub for version control.
- Support CI/CD processes and Docker-based deployments.
- Debug, troubleshoot, and optimize application performance.
5. Collaboration
- Work closely with senior developers, frontend engineers, and project managers.
- Participate in sprint planning, standups, and documentation tasks.
- Communicate effectively and follow Agile/Scrum best practices.
Required Skills & Qualifications
Technical Skills
- Strong knowledge of Python (Flask, FastAPI, or Django).
- Understanding of object-oriented programming and design patterns.
- Understanding of integrating AI models
- Experience with REST APIs and JSON-based integrations.
- Basic understanding of web technologies (HTML, CSS, JavaScript).
- Familiarity with databases (PostgreSQL/MySQL) and ORMs (Django ORM/SQLAlchemy).
- Experience working with Git and GitHub.
- Basic knowledge of Docker is a plus.
- Understanding of asynchronous programming is a plus.
Soft Skills
- Problem-solving attitude and willingness to learn.
- Ability to write clean, readable, well-documented code.
- Effective communication and teamwork skills.
- Time management and ability to meet deadlines.
Preferred Experience
- 0.5 to 3 years of hands-on Python development experience.
· Enthusiastic fresh developers can also apply
- Experience in automation, scripting, or backend services.
- Exposure to cloud platforms (AWS/Azure/GCP) is a strong plus.
Job Type: Full-time
Pay: Rs70,000.00 - Rs80,000.00 per month
Work Location: In person