Senior Python Engineer
- Full Time, onsite
- Hiseven Sdn. Bhd.
- Kuala Lumpur Developers/Programmers (Information & Communication Technology) Full time Add expected salary to your profile for insights, Malaysia
Salary undisclosed
Apply on
Original
Simplified
Key Responsibilities:
- Lead the design and development of scalable, maintainable, and high-performance applications using Python.
- Architect solutions and write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams (product managers, designers, and other engineers) to define project requirements and deliver robust solutions.
- Optimize application performance, troubleshoot issues, and debug complex systems.
- Ensure code quality by writing unit, integration, and automated tests.
- Mentor and provide technical guidance to junior engineers.
- Contribute to the evolution of our development practices, including coding standards, testing practices, and deployment processes.
- Stay updated with the latest technologies, frameworks, and best practices in Python development.
- Participate in code reviews and ensure adherence to best practices.
- Work with cloud platforms (AWS, Azure, or Google Cloud) to deploy, manage, and scale applications.
Requirements:
- 5+ years of professional Python development experience.
- Expertise in building web applications and RESTful APIs using Python frameworks such as Django or Flask.
- Proficiency in relational databases like PostgreSQL, MySQL, or other database technologies.
- Experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Solid understanding of software development principles, design patterns, and best practices.
- Familiarity with version control systems (e.g., Git).
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes is desirable.
- Knowledge of cloud services (AWS, Azure, Google Cloud) for deploying and managing applications.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work in a collaborative environment.
- Ability to work independently and lead projects from concept to completion.
Preferred Qualifications:
- Experience with asynchronous programming (e.g., using AsyncIO or Celery).
- Familiarity with microservices architecture.
- Experience with DevOps practices, CI/CD pipelines, and infrastructure automation.
- Knowledge of data processing libraries like Pandas, NumPy, or similar.
- Exposure to machine learning or data science libraries (e.g., TensorFlow, PyTorch) is a plus.
- Experience integrating Telegram bots using libraries like python-telegram-bot or Telethon is a plus.
Similar Jobs