HamburgerMenu
hirist

Job Description

Job Title : Python Developer (2- 5 Years Experience)

Location : Bengaluru

Job Summary :

We are seeking a skilled and motivated Python Developer with 2- 5 years of experience to join our development team. The ideal candidate will have strong programming skills in Python, experience building scalable applications, and a solid understanding of software development best practices. You will collaborate with cross-functional teams to design, develop, test, and maintain high-quality software solutions.

Key Responsibilities :

- Design, develop, test, and maintain Python-based applications and services.

- Write clean, efficient, reusable, and well-documented code.

- Develop and consume RESTful APIs and microservices.

- Collaborate with frontend developers, product managers, and QA teams.

- Troubleshoot, debug, and optimize application performance.

- Participate in code reviews and contribute to technical discussions.

- Integrate third-party APIs and external services.

- Work with databases to design schemas, write queries, and optimize performance.

- Implement security and data protection best practices.

- Contribute to CI/CD pipelines and deployment processes.

- Stay updated with emerging technologies and industry trends.

Required Skills & Qualifications :

- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

- 2- 5 years of hands-on experience in Python development.

- Strong knowledge of Python programming concepts, OOP, and design patterns.

- Experience with Python frameworks such as :

1. Django

2. Flask

3. FastAPI

- Good understanding of REST APIs and web services.

- Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.

- Knowledge of NoSQL databases such as MongoDB is a plus.

- Familiarity with Git and version control practices.

- Experience working in Agile/Scrum environments.

- Understanding of unit testing and automated testing frameworks.

- Basic knowledge of cloud platforms (AWS, Azure, or GCP).

Preferred Skills :

- Experience with Docker and containerization.

- Knowledge of Kubernetes and microservices architecture.

- Familiarity with message queues such as RabbitMQ or Kafka.

- Exposure to CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.

- Experience with data processing or automation projects.

- Knowledge of Linux environments and shell scripting.

Key Competencies :

- Strong analytical and problem-solving skills.

- Excellent communication and teamwork abilities.

- Ability to work independently and manage multiple priorities.

- Attention to detail and commitment to quality.

Nice to Have :

- Experience with AI/ML libraries (NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch).

- Experience in cloud-native application development.

- Relevant certifications in Python, AWS, Azure, or related technologies.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...