Python Developer
- Source: Naukri
- Hirexa Solutions
- Hybrid
- Bengaluru
- Full-Time
- Mid level
Job Description
Role & responsibilities
Required Skills
- Strong hands-on experience in Python programming.
- Good knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Experience in developing REST APIs and web services.
- Proficiency in SQL and relational databases (MySQL/PostgreSQL).
- Understanding of Object-Oriented Programming (OOP) concepts.
- Familiarity with version control tools like Git.
- Experience with ORM frameworks such as SQLAlchemy or Django ORM.
- Knowledge of unit testing frameworks and debugging techniques.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of Docker, Kubernetes, and CI/CD pipelines.
- Experience with NoSQL databases (MongoDB, Redis).
- Familiarity with message queues such as RabbitMQ or Kafka.
- Exposure to microservices architecture.
- Basic knowledge of JavaScript frameworks such as React or Angular.
Educational Qualification
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
Skills
- Python
- Django
- Flask
- FastAPI
- mysql
- PostgreSQL
- sqlalchemy
- amazon-web-services
- microsoft-azure
- google-cloud-platform
- Docker
- Kubernetes
- MongoDB
- Redis
- RabbitMQ
- Kafka
- javascript
- React
