Job Summary: We are seeking an experienced Python Developer to join our growing team. The ideal candidate will be responsible for designing, coding, and deploying applications using Python. You will work on various projects, including web applications, data processing, APIs, and automation. You should have a deep understanding of Python frameworks and tools and be comfortable with both backend and frontend integrations.
- Design, develop, and maintain efficient, reusable, and reliable Python code.
- Implement server-side logic to handle user requests, ensure high performance and responsiveness.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Build scalable and secure APIs, web services, and backend infrastructure.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and fix bugs, performance bottlenecks, and areas for improvement in existing applications.
- Write reusable and efficient code following best practices (unit tests, documentation).
- Work with databases (SQL and NoSQL) and manage data storage solutions.
- Ensure the application meets performance and quality standards.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Required Skills and Qualifications:
- Proven experience as a Python Developer with 3+ years of development experience.
- Strong knowledge of Python and popular frameworks such as Django, Flask, or FastAPI.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
- Familiarity with front-end technologies (e.g., HTML5, JavaScript, CSS) is a plus.
- Experience with RESTful APIs, web services, and third-party integrations.
- Familiarity with version control systems (e.g., Git).
- Experience in writing unit tests and test-driven development.
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
- Understanding of security best practices for web applications.
- Strong problem-solving skills and attention to detail.
- Ability to work in an Agile/Scrum development environment.
- Excellent communication skills and ability to collaborate effectively with remote teams.
- Experience with data analysis, machine learning, or AI.
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure automation.
- Knowledge of message brokers such as RabbitMQ or Kafka.
Education:
Bachelor's degree in Computer Science, Information Technology, or related field.
Job Type: Full-time
Pay: 400,
- 00 - 500,000.00 per year
Location Type: - In-person
Education:
Experience:
- Python: 1 year (Required)
total work: 1 year (Required)
Work Location: In person
+91 9739969166