24 Sep
|
Data Eminence
|
India
24 Sep
Data Eminence
India
Join Data Eminence as a remote Python Developer and contribute to the development of reliable, scalable, and efficient software solutions. You will work on backend services, APIs, automation tools, data-processing workflows, and application features using Python and modern development frameworks.
The ideal candidate is someone who enjoys problem-solving, writing clean and maintainable code, and working with databases and APIs. This role provides hands-on exposure to real-world software development, debugging, testing, deployment, and collaborative engineering practices.
Full Description
At Data Eminence, we believe in building practical technology solutions that solve real business problems. As a Python Developer, you will work closely with developers, analysts, and other teams to design, develop, test, and maintain Python-based applications and services.
Your responsibilities will include:
- Develop and maintain applications and backend services using Python.
- Build and integrate RESTful APIs and third-party services.
- Work with frameworks such as Django, Flask, or FastAPI.
- Design and implement reusable, maintainable, and efficient code.
- Work with relational and NoSQL databases for application data.
- Write database queries and optimize data access where required.
- Develop automation scripts and tools to improve internal workflows.
- Debug applications and troubleshoot technical issues.
- Write unit tests and participate in code reviews.
- Work with Git and GitHub for version control and collaborative development.
- Integrate APIs, authentication systems, and external services.
- Assist with application deployment and production troubleshooting.
- Document technical implementations and development processes.
- Collaborate with team members in a remote development environment.
We believe in learning by doing. You will gain practical experience with Python, Django/Flask/FastAPI, REST APIs, SQL, databases, Git/GitHub, JSON, authentication, testing, Docker, cloud platforms, and AI-assisted development tools.
This is a hands-on development role where you will have opportunities to work on real features, solve technical problems, improve existing applications, and strengthen your backend development skills.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 0–2 years of experience in Python development or relevant projects.
- Strong understanding of Python programming fundamentals.
- Familiarity with Django, Flask, or FastAPI.
- Understanding of REST APIs and JSON.
- Basic knowledge of SQL and relational databases.
- Familiarity with Git and GitHub.
- Understanding of object-oriented programming and common software development practices.
- Basic knowledge of debugging and testing.
- Strong problem-solving and analytical skills.
- Good written and verbal communication skills.
- Ability to work independently and collaborate effectively in a remote environment.
Perks
- Competitive salary based on skills and experience.
- Fully remote work flexibility.
- Paid time off and holidays.
- Professional development and learning opportunities.
- Company-provided equipment where applicable.
- Exposure to modern development and AI-powered tools.
- Opportunities to work on real-world software projects.
📌 Python Developer (India)
🏢 Data Eminence
📍 India