Title: Senior Software Engineer - Python
Company Name: STARDUST Telecom Limited
Vacancy: --
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Technical 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.
Position Overview
We 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 & Activities
1. Backend Development & System Architecture
Build 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 Development
Develop responsive and interactive UI components using Vue.js, HTML5, CSS3, and JavaScript.
Ensure seamless integration between frontend and backend systems
3. Database Management
Manage, 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 & Troubleshooting
Diagnose, analyze, and resolve production issues.
Ensure system availability, reliability, and stability with proactive monitoring and performance tuning.
6. DevOps & Deployment
Utilize DevOps pipelines, CI/CD workflows, and containerization tools such as Docker/Kubernetes.
Contribute to automated deployment and continuous delivery processes.
7. Collaboration & Communication
Work 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 Improvement
Prepare high-quality technical documentation and API references.
Contribute to process enhancements, code reviews, and engineering best practices.
Compensation & Other Benefits
Leave Fare Assistance
Mobile Bill Allowance
Earned Leave Encashment
Professional Development: Dynamic work environment, professional growth opportunities and a chance to be part of a team dedicated to excellence.
Supportive and Learning-Based Work Environment: A positive and inclusive workplace culture that promotes collaboration and innovation.
We promote competitive salary, female friendly workplace, outstanding co-workers (who are respectful, professional, unbiased and easy to work with); equal opportunity that mean equal access to promotion, leadership role or incentive program.