
Job Summary:We are seeking an experienced Python Developer to join our team. The successful candidate will have a strong understanding of Python programming and experience with developing scalable, efficient, and reliable software systems. You will be working on a variety of projects, collaborating with cross-functional teams, and contributing to the development of our products and services.
Key Responsibilities:- Design, develop, test, and deploy Python applications- Collaborate with team members to identify and prioritize project requirements- Write clean, efficient, and well-documented code- Participate in code reviews and contribute to the improvement of the codebase- Troubleshoot and debug issues in the code- Stay up-to-date with industry trends and emerging technologies.
Requirements:- 3-5 years of experience in Python development- Strong understanding of Python 3 programming language and its ecosystem- Experience with virtualenv and pip- Knowledge of microservice development using Docker containers- Experience with Flask or Django web server- Good knowledge of fundamental data structures and algorithms- Knowledge of REST APIs- Knowledge of cloud application development using AWS- Knowledge of web development (LAMP, ReactJS or AngularJS)- Knowledge of SQL and databases with MySQL, Postgresql- Experience with testing frameworks, including pytest
Nice to Have:- Experience with Async IO- Exposure to Machine Learning with Python- Development experience with Linux environment
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
