Title: Senior Software Engineer
Company Name: Care-Box Limited
Vacancy: --
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
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.
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.
Others benefit as per company policy