Senior Software Engineer

Job Description

Title: Senior Software Engineer

Company Name: Care-Box Limited

Vacancy: --

Age: Na

Job Location: Dhaka

Salary: Negotiable

Experience:

  • At least 5 years


Published: 2024-10-29

Application Deadline: 2024-11-28

Education:

Requirements:
  • At least 5 years


Skills Required:

Additional Requirements:
  • 5+ years of professional experience in software development with a focus on Python.

  • Strong expertise in Django, Flask, Fast API.

  • Knowledge of frontend technologies such as HTML, CSS, JavaScript (React, Vue.js, or Angular is a plus).

  • Experience with relational databases like MySQL, PostgreSQL, or SQLite and NoSQL databases like MongoDB or Redis.

  • Familiarity with RESTful APIs and microservices architecture.

  • Understanding of DevOps practices, including:

  • CI/CD pipelines (Jenkins, CircleCI, GitLab CI, etc.)

  • Containerization tools like Docker.

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.

  • Experience with version control tools (Git) and workflow.

  • Strong problem-solving and analytical skills.

  • Excellent communication and teamwork skills.

  • Ability to work independently and within a team environment.



Responsibilities & Context:

About Us:

Care-Box Ltd. is a dynamic and innovative E-Commerce platform (www.care-box.com) along with 24/7 home delivery facility, trained pharmacists are on hand to give professional advice and consultation to customers. With a strong focus on growth and customer satisfaction, we are seeking a Senior Software Engineer to join our team.

Job Description:

We are looking for a skilled and experienced Senior Software Engineer to join our team. The ideal candidate is required with 5+ years of hands-on experience in Python development, with strong expertise in Django and Flask frameworks. The role requires proficiency in both backend and frontend technologies, alongside a solid understanding of DevOps practices to ensure seamless deployment and monitoring of applications.

The candidate will be responsible for designing, building, and maintaining scalable and high-performance applications. A strong sense of ownership, attention to detail, and a proactive attitude are essential qualities for this role.

Key Responsibilities:

  • Develop and maintain web applications using Python, with a focus on Django and Flask frameworks.

  • Design and implement RESTful APIs to support web and mobile applications.

  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.

  • Write clean, maintainable, and scalable code.

  • Ensure code quality through unit testing, code reviews, and continuous integration practices.

  • Contribute to system architecture and technical decisions.

  • Integrate with various third-party APIs and services.

  • Work on the deployment, monitoring, and optimization of cloud-based applications.

  • Implement and maintain DevOps pipelines for CI/CD, ensuring smooth and reliable releases.

  • Troubleshoot, debug, and upgrade existing software systems.



Job Other Benifits:
    • Others benefit as per company policy



Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs