Enable job alerts via email!

Sr. Software Engineer - Python

HeroDevs

Batu Pahat

Remote

MYR 100,000 - 140,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology company in Malaysia is seeking a Senior Software Engineer to join their Never-Ending Support team. In this role, you will design and develop software solutions using Python and frameworks like Django and Flask. The ideal candidate has over 5 years of experience, strong problem-solving skills, and the ability to work in a remote team. This position offers the opportunity to work on innovative products and enhance platform security.

Qualifications

  • 5+ years of experience with backend technologies, particularly in Python.
  • Experience with Python packaging and deployment tools.
  • Excellent problem-solving skills and effective communication skills.

Responsibilities

  • Design, develop, and maintain high-quality software solutions using Python.
  • Participate in architectural decisions and drive long-term technical direction.
  • Write clean, maintainable, and well-documented code following best practices.

Skills

Python
Django
NumPy
Flask
Problem-solving
Effective communication

Tools

Docker
Poetry
Job description

About the Role

We are seeking a Senior-Level Software Engineer with expertise in Python to join our Never-Ending Support team. In this role, you will help deliver new products and continuously advance our platform, ensuring availability and security for these offerings.

We are looking for engineers who enjoy learning new technologies, solving challenging problems, and leveraging their experience to drive innovative solutions and be strong partners on the team.

Key Responsibilities

  • Design, develop, and maintain high-quality software solutions using Python and related frameworks (e.g., Django, NumPy, Flask).
  • Build platform components and contribute to product meta-development, partnering with open-source contributors, security experts, and internal stakeholders to expand customer technology choices.
  • Ensure system scalability, reliability, and security through best practices and modern development techniques.
  • Participate in architectural decisions and help drive long-term technical direction.
  • Collaborate closely with product managers, designers, and fellow engineers to deliver features that align with business objectives.
  • Write clean, maintainable, and well-documented code while following industry best practices.
  • Stay current with emerging technologies, frameworks, and methodologies to continuously improve our development process.

Required Qualifications

  • 5+ years of experience with backend technologies, particularly in Python (Django, NumPy, Flask, etc.)
  • (Preferred) Contributor to one or more major open source Python projects
  • Experience with Python packaging and deployment tools (PyPI, pip, setuptools, Poetry, Docker, etc.)
  • Experience with common Python security weaknesses and the detection and remediation of vulnerabilities
  • Experience building secure and scalable software development lifecycle infrastructure (build, test, deploy)
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Effective communication skills, both written and verbal.
  • Ability to work independently and collaboratively in a remote or distributed team environment.
  • Passion for open-source software and community collaboration.
Tahap senioriti
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.