About the job
We are looking for a skilled Python Developer to design, develop, and maintain scalable applications and backend services. The ideal candidate should have strong programming skills, experience working with web frameworks, APIs, databases, and cloud technologies, and a passion for writing clean and efficient code.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, Software Engineering, Artificial Intelligence, Data Science, or a related field.
Experience - 6 Months to 1+ years of relevant domain experience
Location - Madurai
Responsibilities:
- Develop and maintain Python-based applications and backend services.
- Work with frameworks like Django, Flask, Fast API or similar frameworks.
- Integrate third-party API and services.
- Build scalable backend systems and microservices.
- Collaborate with cross – functional teams to deliver high-quality solutions.
- Optimize application performance, reliability, and security.
- Write clean, reusable, and maintainable code with following coding standards.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and technical discussions.
- Create and maintain technical documentation.
- Stay updated with emerging technologies and advancement in the Python ecosystem.
- Strong communication, teamwork and interpersonal skills.
Technical Skills:
- Core Language: Advanced proficiency in Python, OOP, data structures and algorithms.
- Web Frameworks: Experience working with Python frameworks such as Django, Flask, FastAPI, or similar frameworks for web application development.
- Backend Development: Knowledge of backend architecture, business logic implementation, authentication, authorization, and application security.
- Cloud & Deployment: Proficiency with AWS, Azure, Google Cloud Platform (GCP), Linux servers, Docker, and cloud-based deployments.
- API Development & Integration: Knowledge of RESTful APIs and experience in integrating third-party services, payment gateways, and external platforms.
- Database Management: Experience working with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis.
- Version Control & Collaboration: Experience using Git, GitHub, GitLab, or Bitbucket for source code management and team collaboration.
- Testing: Knowledge of unit testing, integration testing, debugging, troubleshooting, and code quality standards.
- Data Processing & Automation: Experience in scripting, automation, data processing, and task scheduling using Python.
- AI & Machine Learning: Familiarity with machine learning libraries, AI frameworks, Generative AI concepts, and API integrations will be an added advantage.
- Problem Solving & Analytical Skills: Strong analytical thinking and problem-solving abilities with attention to detail and performance optimization.
Pay: ₹7,000.00 - ₹15,000.00 per month
Work Location: In person