with 5-6 years of hands-on experience in Python programming. The ideal candidate will have deep knowledge of Python core concepts, data structures, OOPs, and experience working on scalable backend systems and RESTful APIs.
Key Responsibilities:
Design, develop, test, and deploy high-performance applications using
core Python
.
Write clean, maintainable, and efficient code using
OOPs
principles.
Work on
data processing, multithreading, and optimization
techniques.
Develop and integrate
RESTful APIs
and third-party services.
Collaborate with cross-functional teams including frontend developers, QA, and DevOps.
Perform
code reviews
, troubleshoot, debug, and optimize applications for performance and scalability.
Document software processes and procedures.
Stay up-to-date with Python trends, libraries, and best practices.
Required Skills:
Strong expertise in
Core Python (3.x)
- data structures, exception handling, file I/O, and more.
Experience with
OOPs, design patterns
, and modular programming.
Good understanding of
multithreading/concurrency
.
Experience in working with
REST APIs, JSON/XML
, and web frameworks like
Flask
or
Django
.
Familiarity with
database systems
(SQL and/or NoSQL like MySQL, PostgreSQL, MongoDB).
Experience with
version control
tools (e.g., Git).
Exposure to
unit testing frameworks
like pytest or unittest.
Basic knowledge of
Linux/Unix systems
and shell scripting.
Familiarity with
CI/CD
pipelines and containerization tools (Docker is a plus).
Preferred Skills:
Experience with
cloud platforms
(AWS, Azure, or GCP).
Familiarity with
message brokers
(RabbitMQ, Kafka).
Knowledge of
data pipelines or ETL
processes.
Familiarity with
microservices architecture
.
Educational Qualification:
Bachelor's/Master's degree in Computer Science, Information Technology, or a related field.
Why Join Us?
Opportunity to work on challenging and impactful projects.
Collaborative and growth-oriented work culture.
Competitive compensation and benefits.
Learning and development opportunities.
Job Types: Full-time, Permanent
Pay: ?30,000.00 - ?70,000.00 per month
Benefits:
Health insurance
Location Type:
In-person
Schedule:
Day shift
Monday to Friday
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.