Search by job, company or skills

  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

Develop, test, and maintain high-quality Python applications.

Design and build RESTful APIs and microservices.

Write clean, reusable, and efficient code following best practices.

Work with databases (SQL and NoSQL) for data modeling, optimization, and performance tuning.

Integrate third-party services, APIs, and tools.

Collaborate with product managers, designers, and other engineers to deliver features on time.

Troubleshoot, debug, and resolve technical issues.

Participate in code reviews and contribute to improving development processes.

Implement CI/CD pipelines and support deployment activities.

Document code, architecture, and technical processes.

Required Skills & Qualifications

4+ years of hands-on experience in Python development.

Strong proficiency with Python 3.x and frameworks such as:

Django / Flask / FastAPI (any one or more)

Solid understanding of:

OOP principles

REST API design

Asynchronous programming (asyncio preferred)

Experience with databases:

PostgreSQL / MySQL

MongoDB / Redis (optional)

Familiarity with version control tools (Git).

Experience with Docker, Kubernetes, or similar container/orchestration tools (good to have).

Knowledge of cloud platforms (AWS/Azure/GCP) is a plus.

Strong problem-solving and analytical skills.

Ability to work independently and in a team environment.

Preferred Skills

Experience with message queues (RabbitMQ, Kafka, Celery).

Knowledge of machine learning libraries (optional).

Understanding of DevOps practices.

Exposure to microservices architecture.

Experience writing unit and integration tests (pytest).

Education

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135049961

Similar Jobs