HamburgerMenu
hirist

Python Developer - Flask/Django

Paramount Consulting
Mumbai
5 - 8 Years

Posted on: 31/07/2025

Job Description

Role : 1 Month to ASAP joinees required

We are seeking a highly skilled Senior Developer with expertise in Python technologies to work with our engineering team in developing GenAI products.


As a Senior Developer, you will play a crucial role in designing robust architectures and ensuring the successful implementation of our software products. You will work with a team of developers and data engineers to leverage your expertise in Python, data engineering technologies, and cloud platforms to drive the development process.


Additionally, you will work closely with a Technical Architect to understand and implement the solution architecture and develop effective strategies to debug issues in production.


Responsibilities :


- Design and implement scalable, efficient, and maintainable software solutions.

- Develop and maintain data scraping/integration solutions to collect and process large volumes of data.

- Collaborate with product managers, machine learning engineers, and other stakeholders to understand requirements and deliver high-quality products.

- Work closely with the Technical Architect to understand the solution architecture and implement it

effectively.

- Deliver high-quality, well-documented, and maintainable code.

- Finalize and maintain detailed sequence diagrams and architectural documentation.

- Implement and manage thorough testing processes, including automated testing.

- Develop effective strategies to debug issues that arise in production environments.

- Implement best practices for coding standards, testing, and deployment.

- Stay updated with the latest industry trends and technologies to ensure our products are cutting-edge.

- Mentor and guide junior developers and data engineers, fostering a collaborative and innovative environment.

- Capable of handling complex problems and guiding teams. Be able to contribute to high-level technical decisions and ensure that best practices are followed.


Required Skills and Experience :


Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Experience :

- Minimum 5 years experience in software development.

- Knowledge of data privacy and security best practices.

- Familiarity with agile development methodologies.

- Have a good knowledge of architecture, design patterns, and advanced software development techniques

Technical Skills :

- Python : Advanced proficiency in Python programming and experience with its libraries and frameworks such as Pandas, NumPy, Flask, Django, FastAPI etc.

- Data Scraping : Extensive experience with data scraping tools and frameworks such as BeautifulSoup, Scrapy, Selenium, Playwright etc. Experience with data pipeline tools such as Airflow, kafka, Spark would be a plus

AWS :

- Compute Services : Proficiency with AWS compute services such as EC2, Lambda, EKS and ECS.

- Storage Services : Experience with AWS storage services like S3 and EBS.

- Databases : Knowledge of AWS database services including RDS (e.g., PostgreSQL, MySQL) and MongoDB.

- Networking : Understanding of AWS networking services like VPC, Route 53, and CloudFront.

- Security : Experience with AWS Identity and Access Management (IAM), AWS Key Management Service (KMS), and other security services.

- Deployment and Management : Experience with CI/CD pipelines and tools like Jenkins, GitLab CI and Terraform/Terragrunt, Flux CD

- Monitoring and Logging : Familiarity with AWS CloudWatch and AWS CloudTrail, DataDog, PagerDuty

- Containerization : Experience with Docker and container orchestration tools like Kubernetes. Ability to create and manage Docker containers for deploying applications.

- Database Management : Strong understanding of SQL and database management systems. Experience with relational databases such as PostgreSQL, MySQL, NoSQL databases like Mongodb, ElasticDB. Experience with graph databases would be an advantage

- API Development : Experience in designing and consuming RESTful APIs. Familiarity with API management and documentation tools such as Swagger or Postman. Proficiency with FastAPI and FlaskAPI.

- Version Control : Proficiency with version control systems like Git, including branching, merging, and pull requests.

- Testing Automation : Experience in setting up and using automated testing tools and frameworks, such as Selenium, PyTest, or JUnit.

- Documentation : Ability to create and maintain detailed sequence diagrams and architectural documentation.

- Debugging : Proficiency in developing effective strategies to debug issues that arise in production environments.

Soft Skills :

- Problem-Solving : Strong analytical and problem-solving skills.

- Communication : Excellent verbal and written communication skills.

- Collaboration : Ability to work collaboratively with cross-functional teams.

- Adaptability : Ability to adapt to new technologies and methodologies quickly.


info-icon

Did you find something suspicious?