An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
We are a leading provider of IT Services, dedicated to delivering innovative solutions that drive business success. We foster an environment of continuous learning, collaboration, and growth, and are currently looking for a passionate Python Developer to join our dynamic team.
Job OverviewWe are seeking a skilled and motivated Python Developer to help build scalable applications and solutions. As a Python Developer, you will be responsible for designing, implementing, testing, and maintaining high-performance applications. You will work closely with cross-functional teams to develop solutions that align with business goals and customer needs.
Key ResponsibilitiesDevelopment: Write clean, maintainable, and efficient Python code for web applications, APIs, data pipelines, or automation tasks.
Collaboration: Work with product managers, front-end developers, and other stakeholders to understand business requirements and develop technical solutions.
Testing & Debugging: Create unit tests and troubleshoot software defects, ensuring high-quality code through automated testing frameworks (e.g., PyTest).
Database Management: Design, maintain, and interact with databases (SQL or NoSQL) to store and retrieve data efficiently.
Optimization: Optimize applications for maximum performance and scalability.
Code Review: Participate in code reviews, providing constructive feedback and ensuring adherence to best practices.
Documentation: Maintain thorough documentation for both technical processes and code.
Continuous Learning: Stay updated on Python-related advancements, tools, and technologies, and share insights with the team.
Experience: 2+ years of professional experience in Python development.
Languages & Frameworks: Proficiency in Python (3.x), and experience with frameworks such as Django, Flask, FastAPI, or similar.
Databases: Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
Version Control: Proficient in Git for source code management.
API Development: Experience with RESTful API design and integration.
Testing: Familiarity with test-driven development (TDD), unit testing, and automated testing tools (e.g., PyTest, Unittest).
Deployment: Experience with cloud services (e.g., AWS, Azure) and deployment tools (e.g., Docker, Kubernetes) is a plus.
Problem-Solving: Strong analytical and troubleshooting skills.
Communication: Excellent verbal and written communication skills.
Experience with asynchronous programming (e.g., asyncio, Celery).
Knowledge of front-end technologies (HTML, CSS, JavaScript).
Familiarity with Agile methodologies (Scrum, Kanban).
Familiarity with CI/CD processes and tools (Jenkins, GitLab CI).
Experience with data analysis or data science tools (e.g., Pandas, NumPy) is a bonus.
Innovative Culture: Work with cutting-edge technologies and innovative projects.
Career Growth: Opportunities for career advancement and skill development.
Work-Life Balance: Flexible working hours and remote working options.
Skills
PythonData AnalysisData ScienceMysqlScrumDjangoFlaskPython DeveloperSqlIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew Data Science Analytics & Machine Learning roles in Bangalore North Rural.
One email a day. Unsubscribe any time.

