Python Developer

Job Type: Full time No. of Vacancies: 1 Experience: At least 2 years
Apply Now
Riseup Labs

 

Linkedin Button

Riseup Labs Google Review

Job Context:

Riseup Labs is looking for a Mid-Level Python Developer to join our engineering team. You will be responsible for developing, maintaining, and optimizing backend services and APIs. The role involves working closely with frontend developers, DevOps, and product managers to deliver scalable, high-performing solutions.

Job Responsibilities:

  • Design, develop, and maintain Python-based applications and APIs.
  • Work with frameworks such as Django, Flask, or FastAPI.
  • Build and maintain RESTful and GraphQL APIs.
  • Collaborate with frontend teams to integrate APIs and services.
  • Write clean, testable, and efficient code following best practices.
  • Optimize application performance and scalability.
  • Implement database models and queries (SQL & NoSQL).
  • Participate in code reviews, debugging, and issue resolution.
  • Work with CI/CD pipelines for deployment automation.
  • Stay updated with Python ecosystem and contribute to process improvements.

Educational Qualification:

  • B.Sc. in Computer Science and Engineering from any reputed public or private university.

Additional Requirements:

  • 3 years of professional Python development experience.
  • Strong knowledge of Python 3.x and OOP principles.
  • Experience with Django, Flask, or FastAPI (at least one mandatory).
  • Proficiency with databases: MySQL, PostgreSQL, MongoDB, or Redis.
  • Familiarity with Docker, Kubernetes, or microservices architecture.
  • Experience with testing frameworks (PyTest, UnitTest).
  • Knowledge of Git/GitHub/GitLab for version control.
  • Understanding of REST APIs, GraphQL, and API security.
  • Strong debugging and problem-solving skills.
  • Good communication and teamwork abilities.
  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3, Vuejs

Good To Have:

  • Experience with Celery, RabbitMQ, or Kafka for async processing.
  • Knowledge of cloud platforms (AWS, GCP, Azure).
  • Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
  • Exposure to machine learning libraries (Pandas, NumPy, TensorFlow, PyTorch).
  • Exposure to Node.js (Express.js, NestJS) for backend services.

Workplace: 

  • Uttara, Dhaka

Salary: 

  • Negotiable (Based on experience and skills)

Compensation & Other Benefits:

  • Annual Performance Evaluation and Increment
  • Festival Bonus (2)
  • Group Life and Health Insurance
  • Full Subsidize Lunch
  • Annual Retreats
  • Wedding Bonus (As per company’s policy)
  • Celebration of Events & Occasions
  • Team Outing
  • Training & Development by Organization Assigned Consultants
  • Weekly 2 holidays (Friday & Saturday)
  • Paid Time Off 24 days (CL & SL)
  • Maternity Leave with benefit (As per company's policy)
  • Paternity Leave
  • Public holidays as per Riseup Labs calendar

The Application Process:

  • Telephone Round.
  • Interview with the Tech team lead & Talent Acquisition Team.
  • Job Offer.

N.B.: Only shortlisted candidates will be communicated in the recruitment process.

Apply Now