Python FullStack Developer
Bengaluru, Karnataka, India
- Remote-first
- Website
- @weekdayworks 𝕏
- Search
Weekday
At Weekday, we help companies hire engineers who are vouched by other software engineers. We are enabling engineers to earn passive income by leveraging & monetizing the unused information in their head about the best people they have worked...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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular APIs Architecture AWS CI/CD Classification Computer Science DevOps Django Docker EC2 Engineering FastAPI Flask Git JavaScript Kubernetes Lambda Machine Learning Microservices ML models NLP NLTK NumPy Pandas Pipelines Python React spaCy Testing Transformers Unstructured data Vue
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.