Python Developer – BlazingCoders โ Full Job Description
Company: BlazingCoders
Location: Coimbatore, Tamil Nadu
Job Type: Full-time
Salary: Negotiable
Job Title: Python Developer
Location: Coimbatore
Employment Type: Full-Time
Job Summary: We are seeking a skilled and experienced Python developer to join our dynamic team. The ideal candidate will have a strong understanding of Python programming, hands-on experience with frameworks, and a passion for solving complex problems. You will play a critical role in designing, developing, and maintaining scalable applications while working closely with cross-functional teams.
Key Responsibilities:
- Application Development: Design, develop, and deploy efficient, scalable, and reusable code using Python. Work on backend development, APIs, and integrations.
- Framework Expertise: Utilize Python frameworks such as Django, Flask, or FastAPI to develop robust web applications. Implement microservices architecture where applicable.
- Database Management: Develop and manage databases using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra). Optimize database queries for performance and scalability.
- Code Optimization: Write clean, maintainable, and testable code. Perform code reviews and contribute to best practices.
- Debugging and Troubleshooting: Identify and resolve application issues and bugs promptly. Conduct root cause analysis and improve system performance.
- Collaboration and Teamwork: Work closely with front-end developers, designers, and project managers. Contribute to architectural discussions and provide technical guidance.
- Testing and Deployment: Implement unit tests and end-to-end tests to ensure code quality. Manage CI/CD pipelines for seamless deployment.
- Documentation and Reporting: Maintain comprehensive documentation of code and system processes. Provide regular updates and reports to stakeholders.
Requirements:
- Bachelorโs or Masterโs degree in Computer Science, Information Technology, or a related field.
- Proficiency in Python and experience with at least one Python framework (Django, Flask, FastAPI).
- Strong knowledge of RESTful APIs and third-party integrations.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Experience with version control systems like Git.
- Solid understanding of software development lifecycle and agile methodologies.
- Excellent problem-solving skills and attention to detail.
Preferred Skills:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies (Docker, Kubernetes).
- Familiarity with data visualization tools and libraries.
- Understanding of machine learning concepts and frameworks (optional).
Why Join Us?
- Opportunity to work on cutting-edge projects.
- Collaborative and innovative work environment.
- Competitive compensation and benefits package.