Python engineer
Role details
Job location
Tech stack
Requirements
Do you have experience in Version control?, Do you have a Bachelor's degree?, * Strong analytical, problem determination and resolution skills.
-
Strong proficiency in Python (2+ years)
-
Experience with Python frameworks such as Django / Flask / FastAPI
-
Knowledge of RESTful API development
-
Working experience with databases (MySQL, PostgreSQL, MongoDB, etc.)
-
Familiarity with Git or other version control systems
-
Basic understanding of SDLC and Agile methodologies
-
Good problem-solving and communication skills
Roles & Responsibilities
-
Write clean, efficient, and reusable Python code
-
Good understanding of server-side templating languages and front-end technologies, such as JavaScript, HTML5, and CSS3
-
Develop and maintain backend applications, services, and REST APIs
-
Understanding of the threading limitations of Python, and multi-process architecture
-
Knowledge of user authentication and authorization between multiple systems, servers, and environments
-
Work with SQL / NoSQL databases for data storage and retrieval
-
Debug, test, and enhance existing applications
-
Collaborate with product owner, QA, and DevOps teams, Qualifications : BACHELOR OF COMPUTER SCIENCE
Benefits & conditions
Pulled from the full job description
- Pet insurance
- Health insurance
- Vision insurance
- Dental insurance
- Commuter assistance, Salary Range $ 70,000-$ 85,000 Per year TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays.