Title: Senior Python Developer
Company Name: Guardian Life Insurance Limited
Vacancy: --
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
Published: 2026-05-03
Application Deadline: 2026-05-31
Education:
Requirements:
Skills Required:
Additional Requirements:
Priority Requirement: Immediate joining candidates preferred.
Education:
Bachelor’s degree in computer science, Software Engineering, Information Technology or related field.
Experience:
Minimum 5–8 years of professional software development experience.
Minimum 3+ years of hands-on Python development experience.
Proven experience in enterprise web application development.
Technical Skills:
Strong proficiency in Python programming.
Expert knowledge of Django and Django REST Framework/Flask / FastAPI.
Strong SQL and database design knowledge.
Experience with Oracle Database (Preferred) / PostgreSQL / MySQL.
Experience with Git version control.
Knowledge of both Linux and Windows server environments.
Familiarity with Docker, CI/CD pipelines, and deployment automation.
Experience in API integration, payment gateway integration, or ERP integration preferred.
Understanding cybersecurity best practices, Open Worldwide Application Security Project (OWASP) and secure development.
Soft Skills:
Strong analytical and problem-solving ability.
Good communication and documentation skills.
Leadership and mentoring capability.
Ability to work under pressure and manage multiple priorities.
Preferred Industry Experience:
Experience in Insurance, Banking, Finance, or Enterprise business systems will be highly preferred.
Additional Advantage:
Experience in cloud platforms (AWS, Azure).
Knowledge of microservices architecture.
Experience with reporting tools and automation.
Scope:
We are seeking an experienced Senior Python Developer to design, develop, maintain, and optimize enterprise-grade web applications, APIs, and backend systems. The ideal candidate will have strong expertise in Python frameworks, database design, system integration, security best practices, and team leadership.
Key Responsibilities:
Design, develop, test, and deploy scalable Python-based applications.
Lead backend development using frameworks such as Django (Preferred)/ Fast API / Flask. Experience in Laravel/React/Next.js frameworks will be an advantage.
Develop and maintain RESTful APIs and third-party integrations.
Optimize application performance, security, and scalability.
Work with frontend teams for seamless system integration.
Design and manage relational databases such as Oracle Database (Preferred), PostgreSQL or MySQL.
Implement authentication, authorization, and secure coding practices.
Conduct code reviews and mentor junior developers.
Troubleshoot production issues and provide timely resolutions.
Prepare technical documentation and system architecture diagrams.
Participate in SDLC, UAT support, deployment, and release management.
Ensure compliance with IT governance, security and audit requirements.