Company
Weekday logo

Weekday

www.weekday.works
Location

In office: Bengaluru

  • 🇮🇳 India
Apply

Python Developer

Description

**This role is for one of the Weekday's clients

** We are seeking a skilled Python Developer with a strong background in software development, specializing in Python and related frameworks. The ideal candidate will have experience in building scalable, high-performance applications and a keen interest in AI/ML technologies. This role requires hands-on expertise in backend development, API integration, and cloud platforms , along with a collaborative mindset to work in a fast-paced, innovative environment.

Requirements

Key Responsibilities:

  • Software Development: Design, develop, and maintain robust, scalable applications using Python and frameworks like Django or Flask.

  • Backend Development: Build and optimize APIs and microservices , ensuring seamless communication between systems.

  • AI/ML Integration: Work alongside data scientists to implement machine learning models into production applications.

  • Database Management: Design and optimize SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases for high-performance applications.

  • Cloud & DevOps: Deploy and manage applications on AWS, Azure, or Google Cloud , utilizing Docker and Kubernetes for containerization.

  • Code Quality & Review: Adhere to best coding practices, conduct code reviews , and ensure maintainability of the codebase.

  • Performance Optimization: Identify bottlenecks and optimize application performance, ensuring scalability and reliability.

  • Collaboration & Communication: Work closely with cross-functional teams to translate business requirements into technical solutions.

Required Skills and Qualifications:

  • Experience: 5+ years of hands-on experience in Python development.

  • Frameworks: Proficiency in Django, Flask, or FastAPI.

  • AI/ML Knowledge: Exposure to TensorFlow, PyTorch, or Scikit-Learn is a plus.

  • API Development: Strong experience in designing RESTful APIs and microservices.

  • Databases: Experience working with SQL and NoSQL databases.

  • Cloud Platforms: Familiarity with AWS, Azure, or Google Cloud and deployment strategies.

  • DevOps Tools: Understanding of CI/CD pipelines, Docker, and Kubernetes.

  • Problem-Solving: Strong analytical and troubleshooting skills.

  • Communication: Ability to clearly articulate technical concepts to both technical and non-technical stakeholders.

Preferred Skills:

  • Experience in full-stack development , including JavaScript frameworks (React, Angular, Vue.js).

  • Knowledge of Agile/Scrum methodologies and experience working in a product-driven environment.

  • Understanding of security best practices in application development.