i
Grizmo Labs
14 Grizmo Labs Jobs
Senior Software Engineer - Python Framworks (7-10 yrs)
Grizmo Labs
posted 1mon ago
Job Description :
Key Responsibilities :
- Design, develop, and maintain high-quality software applications using Python and related frameworks (Pandas, NumPy, Flask, Django, FastAPI).
- Write clean, well-documented, and efficient code.
- Collaborate with cross-functional teams to understand and implement business requirements.
- Develop data pipelines to extract, transform, and load data from various sources.
- Utilize data scraping techniques (BeautifulSoup, Scrapy, Selenium, Playwright) to collect and process data.
- Design and implement efficient data storage solutions using relational and NoSQL databases.
- Leverage AWS services (EC2, Lambda, EKS, ECS, S3, RDS, VPC, IAM, KMS, CloudWatch) to build and deploy scalable cloud applications.
- Manage and optimize cloud resources to ensure high performance and cost-effectiveness.
- Design, develop, and maintain RESTful APIs using FastAPI or FlaskAPI.
- Ensure API security, performance, and scalability.
- Implement CI/CD pipelines using tools like Jenkins, GitLab CI, and Terraform.
- Automate testing, deployment, and monitoring processes.
- Monitor application performance and troubleshoot issues.
- Write unit, integration, and end-to-end tests to ensure code quality.
- Collaborate with QA teams to identify and fix defects.
- Create clear and concise technical documentation, including design documents, API specifications, and user guides.
Required Skills and Experience :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 7+ years of software development experience
- Strong proficiency in Python programming language
- Expertise in data scraping techniques and data analysis tools (Pandas, NumPy)
- Deep understanding of cloud computing concepts, especially AWS
- Experience with containerization technologies (Docker, Kubernetes)
- Proficiency in relational and NoSQL databases
- Strong API development skills (RESTful APIs)
- Knowledge of testing frameworks (Selenium, PyTest)
- Familiarity with CI/CD tools and DevOps practices
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
Functional Areas: Other
Read full job descriptionPrepare for Software Python Engineer roles with real interview advice
15-20 Yrs
Bangalore / Bengaluru