- Job Description
Job type
-
Full-time
Shift and schedule
-
Morning shift
-
Day shift
-
Monday to Friday
Location
Bengaluru, Karnataka
Benefits
Pulled from the full job description
- Flexible schedule
Full job description
Position Overview:
We are seeking a highly skilled and motivated Python Developer to join our dynamic team. The ideal candidate will have a strong background in software development, a passion for coding, and the ability to work collaboratively in a fast-paced environment.
Key Responsibilities:
- Develop and Maintain Applications: Design, develop, and maintain efficient, reusable, and reliable Python code.
- Collaborate with Teams: Work closely with front-end developers, designers, and other stakeholders to integrate user-facing elements with server-side logic.
- Code Review and Testing: Conduct code reviews, write unit tests, and ensure the robustness and reliability of applications.
- Optimize Performance: Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Documentation: Create and maintain documentation for code and APIs to ensure clarity and ease of use for other developers.
Required Skills and Qualifications:
- Proficiency in Python: Strong understanding of Python and its libraries (e.g., Pandas, NumPy, Flask, Django).
- Experience with Databases: Familiarity with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Version Control: Experience with version control systems, particularly Git.
- Problem-Solving Skills: Strong analytical and problem-solving abilities.
- Communication Skills: Excellent verbal and written communication skills.
Preferred Qualifications:
- Frameworks and Tools: Experience with web frameworks (e.g., Django, Flask) and tools like Docker, Kubernetes.
- Cloud Services: Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud).
- Agile Methodologies: Familiarity with Agile development practices.
- Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines and tools.
Educational Requirements:
- Bachelor’s Degree: A degree in Computer Science, Engineering, or a related field is preferred.
Benefits:
- Competitive Salary: Attractive compensation package.
- Health Insurance: Comprehensive health coverage.
- Professional Development: Opportunities for learning and career growth.
- Flexible Work Environment: Options for remote work and flexible hours.
Related Jobs