Bdjobs.com

Senior Software Engineer - Python (For STARDUST Telecom Limited)-Job ID: 1433996

Posted: 6 minutes ago

Job Description

STARDUST Telecom Limited is looking for Senior Software Engineer - PythonJob Description / ResponsibilityPosition OverviewWe are looking for a highly skilled Senior Software Engineer with strong expertise in full-stack development using Django (Python) and Vue.js, designing and integrating APIs, optimizing databases, and ensuring stable production systems.The ideal candidate will be experienced in managing complex system integrations, improving application performance, and working with modern DevOps practices including Docker, Kubernetes, CI/CD, and cloud deployments. This position requires strong problem-solving skills, technical leadership, and the ability to collaborate effectively with cross-functional teams in an Agile environment.Key Accountabilities & Activities1. Backend Development & System ArchitectureBuild scalable backend applications using Python (Django) with a focus on clean architecture, design patterns, and secure coding.Develop high-performance RESTful APIs and integrate them with internal systems and external platforms.Lead architectural discussions and provide technical direction on backend solutions.2. Frontend DevelopmentDevelop responsive and interactive UI components using Vue.js, HTML5, CSS3, and JavaScript.Ensure seamless integration between frontend and backend systems3. Database ManagementManage, optimize, and maintain PostgreSQL and MySQL databases.Ensure data integrity, query optimization, and high-performance data operations.4. System Integrations (Telecom/ISP Domain)Integrate complex platforms such as RADIUS, billing systems, ERP modules, and MikroTik/Juniper networking solutions.Experience in telecom/ISP domain preferred.5. Production Support & TroubleshootingDiagnose, analyze, and resolve production issues.Ensure system availability, reliability, and stability with proactive monitoring and performance tuning.6. DevOps & DeploymentUtilize DevOps pipelines, CI/CD workflows, and containerization tools such as Docker/Kubernetes.Contribute to automated deployment and continuous delivery processes.7. Collaboration & CommunicationWork closely with product managers, DevOps, QA, business analysts, and cross-functional engineering teams.Participate in Agile ceremonies and ensure smooth project delivery.8. Documentation & Continuous ImprovementPrepare high-quality technical documentation and API references.Contribute to process enhancements, code reviews, and engineering best practices.Educational RequirementsBachelor of Science (BSc) in Computer Science & EngineeringBachelor’s degree in Computer Science, Engineering, or equivalent practical experience.Experience Requirements4 to 7 year(s)The applicants should have experience in the following business area(s):Telecommunication,ISP,Group of CompaniesAdditional RequirementsTechnical Skills:Proficient in Python and the Django framework.Proficient in JavsScript and VueJS/React/Angular framework.Strong understanding of OOP, design patterns, distributed systems, and system scalability.Deep knowledge of relational databases (PostgreSQL, MySQL) and query optimization.Experience with CI/CD systems, monitoring tools, and automated deployment processes. Additional Skills:Knowledge of ODOO and ODOO front-end (Owl JS) is a plus.Job LocationDhaka

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In