Python FullStack Developer

This role is for one of Weekday’s clients
Salary range: Rs 500000 - Rs 800000 (ie INR 5-8 LPA)
Min Experience: 4 years
Location: Bengaluru, Pune
JobType: full-time

Requirements

About the Role:
We are looking for a highly motivated and skilled Python FullStack Developer to join our dynamic team. The ideal candidate will have a strong foundation in Python programming and full-stack web development, with a focus on data-heavy applications and the integration of Natural Language Processing (NLP) techniques. Experience with AWS, Pandas, NumPy, and a solid understanding of scalable architectures is essential.

In this role, you will work closely with data scientists, product managers, and DevOps engineers to build, scale, and maintain web-based products and data-driven applications. You will contribute to both frontend and backend development while working on innovative features involving text analytics and intelligent automation.

Key Responsibilities:

  • Design, develop, and maintain full-stack applications using Python and modern web technologies.
  • Develop robust, scalable APIs and backend services to support dynamic frontend interfaces.
  • Work on integrating Natural Language Processing models into applications for features such as text classification, sentiment analysis, and language generation.
  • Handle large-scale data manipulation and transformation using Pandas and NumPy.
  • Collaborate with data science teams to ensure smooth deployment and scalability of machine learning models.
  • Build responsive, intuitive front-end interfaces using modern JavaScript frameworks (e.g., React, Vue.js, or similar).
  • Optimize application performance, implement caching mechanisms, and manage data flow between frontend and backend services.
  • Deploy and manage applications in cloud environments (AWS) including EC2, Lambda, S3, and API Gateway.
  • Maintain and document code following best practices for testing, version control, and continuous integration.
  • Participate in code reviews, architectural discussions, and contribute to the overall improvement of the codebase and development process.

Required Skills & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Minimum 4 years of experience in full-stack development, with a strong focus on Python.
  • Proficiency in Pandas, NumPy, and handling structured/unstructured data.
  • Strong experience in developing RESTful APIs and backend services using Flask, FastAPI, or Django.
  • Hands-on experience with Natural Language Processing (NLP) tools and libraries such as NLTK, spaCy, or Hugging Face Transformers.
  • Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and experience with modern frameworks (e.g., React or Angular).
  • Solid experience working with cloud platforms, particularly AWS (EC2, Lambda, S3, RDS, CloudWatch).
  • Familiarity with Git, CI/CD pipelines, Docker, and microservices architecture.
  • Ability to write clean, modular, and maintainable code with strong documentation and testing practices.
  • Strong problem-solving skills and ability to work in an agile, collaborative environment.

Preferred Qualifications:

  • Experience with asynchronous programming using asyncio.
  • Familiarity with container orchestration tools like Kubernetes.
  • Exposure to DevOps practices and automation tools.


Subscribe now!

Want to receive frequent updates by email? Subscribe to our automatic job service!

Related vacancies