Python Developer (Bengaluru)

Python Developer (Bengaluru)

04 Aug
|
Data Eminence
|
Bengaluru

04 Aug

Data Eminence

Bengaluru

As a Python Developer, you will design, develop, test, and maintain high-quality software applications using Python and modern development frameworks. You will work on backend systems, REST APIs, automation tools, web applications, data processing pipelines, and cloud-based solutions while collaborating with cross-functional teams to deliver scalable, secure, and production-ready software.

Your responsibilities may include developing backend services, building APIs, integrating third-party services, optimizing application performance, writing clean and maintainable code, troubleshooting software issues, collaborating with frontend developers, and deploying applications to production environments.

Responsibilities

- Design, develop, and maintain scalable Python applications and backend services.
- Build RESTful APIs and microservices for web and mobile applications.
- Develop server-side logic using Python frameworks such as Django, Flask, or FastAPI.
- Write clean, efficient, reusable, and well-documented code following software engineering best practices.
- Integrate databases, APIs, cloud services, and third-party platforms.
- Optimize application performance, scalability, and security.
- Debug, troubleshoot, and resolve software defects and production issues.
- Collaborate with frontend developers, UI/UX designers, QA engineers, and product teams.
- Write unit tests, integration tests, and participate in code reviews.
- Work with SQL and NoSQL databases to store and retrieve application data.
- Deploy and maintain applications on cloud platforms and production servers.
- Stay updated with emerging Python technologies, frameworks, and development practices.

Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Solid understanding of Python programming fundamentals.
- Good knowledge of object-oriented programming (OOP) concepts.




- Familiarity with data structures and algorithms.
- Understanding of REST APIs and backend development concepts.
- Basic knowledge of relational databases such as MySQL or PostgreSQL.
- Familiarity with version control systems like Git.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Internship, academic projects, or prior Python development experience is preferred but not mandatory.

Preferred Qualifications
- Experience with Django, Flask, or FastAPI.
- Familiarity with REST API development and API integrations.
- Experience with PostgreSQL, MySQL, MongoDB, or Redis.
- Knowledge of Docker and containerization.
- Familiarity with AWS, Azure, or Google Cloud Platform.
- Understanding of asynchronous programming and Celery.
- Experience using GitHub or GitLab workflows.
- Knowledge of Linux environments and shell scripting.
- Familiarity with CI/CD pipelines.
- Basic understanding of software architecture and design patterns.

Skills
- Python
- Django
- Flask
- FastAPI
- REST APIs
- SQL
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Object-Oriented Programming (OOP)
- Data Structures & Algorithms
- Git & Version Control
- Docker
- Linux
- Cloud Computing
- Unit Testing
- API Integration
- Debugging
- Problem Solving
- Communication Skills
- Team Collaboration

Compensation Projects are compensated based on complexity and duration, with earnings ranging from ₹120/hour to ₹360/hour.

What You'll Gain

- Build scalable backend systems used in real-world production environments.
- Gain hands-on experience with modern Python frameworks and cloud technologies.
- Learn industry-standard software architecture and API development.
- Work alongside experienced software engineers and technology professionals.
- Develop expertise in backend engineering, cloud deployment, and system design.
- Build a strong foundation for career growth in Backend Development, Software Engineering, DevOps, Cloud Engineering, or Full Stack Development.

📌 Python Developer (Bengaluru)
🏢 Data Eminence
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: python developer (bengaluru) / bengaluru