en
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
About Robert Walters Malaysia

Since our establishment in 2006, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Malaysia.

Learn more

Senior Python Developer (Python, FastAPI, Django)

Save job

This role will involve shaping the technical architecture, enhance code quality, and ensure secure integrations with critical business systems. The company values a supportive leadership style, making it an ideal environment for those who thrive in inclusive and knowledge-sharing settings. If you are passionate about Python development and eager to contribute to meaningful projects, this position promises both professional growth and rewarding challenges.

What you'll do:

As a Senior Python Developer, you will play a pivotal role in shaping the organisation’s digital landscape by developing high-quality web applications tailored to business needs. Your day-to-day responsibilities will involve collaborating with analysts and project managers to understand requirements, translating these into robust technical solutions through careful planning and documentation. You will be entrusted with researching alternatives for complex problems, recommending best-fit implementations, and working closely with your team to ensure timely delivery of projects. Regularly reviewing code for quality assurance will be essential as you strive for excellence in every aspect of development. Additionally, you will focus on designing secure API integrations with key business systems—ensuring data integrity through advanced authentication methods. Success in this role requires not only technical proficiency but also a commitment to teamwork, knowledge sharing, and maintaining high standards across all deliverables.

  • Design, develop, test, debug, and document web applications and software solutions that meet complex business requirements across multiple projects.
  • Provide technical consultation to Business/System Analysts and Project Managers for new system development or enhancements to existing platforms.
  • Analyse intricate business needs and translate them into detailed technical requirements, including creation of high-level architecture, design documents, and technical specifications following industry best practices.
  • Research alternative solutions for technical challenges and recommend optimal implementations based on thorough evaluation.
  • Collaborate with team members to estimate project timelines, define plans, delegate tasks effectively, and ensure smooth project execution.
  • Ensure application performance levels are consistently achieved by monitoring metrics and optimising code as necessary.
  • Conduct periodic code reviews to maintain high standards of quality, security, and maintainability within the development team.
  • Work closely with Technical Architects to realise innovative technical concepts that align with organisational goals.
  • Review, audit, and enhance codebases—including unfamiliar or under-documented ones—to improve quality, security, and maintainability.
  • Design and maintain secure API integrations with critical business systems using proper authentication, authorisation, and data-handling practices.

What you bring:

Your proven experience as a Senior Python Developer will enable you to excel in this role by leveraging your deep understanding of modern programming techniques. You bring strong analytical skills that allow you to dissect complex requirements into actionable tasks while maintaining excellent interpersonal communication throughout the process. Your familiarity with database management ensures efficient handling of large datasets while your expertise in API security safeguards sensitive information during integrations. Experience with version control systems like Git streamlines collaboration within the team; meanwhile your knowledge of automated testing practices ensures robust deployments. If you have additional exposure to ML/AI concepts or mobile app development (Flutter/Kotlin/Swift), these skills will further enhance your ability to support diverse project needs. Above all else, your commitment to continuous learning within an inclusive environment makes you an invaluable asset.

  • Bachelor Degree in Information Systems/Computer Science/Computer Engineering or equivalent qualification is required for this role.
  • Minimum 5 years of professional experience in Python development and implementation within enterprise environments is essential.
  • Proficiency in Python 3 along with frameworks such as FastAPI or Django is necessary for building scalable applications.
  • Experience working with databases like MySQL, SQL Server, Oracle or Postgres is vital for managing backend data storage efficiently.
  • Expertise in RESTful web services (JSON) ensures seamless communication between applications and external systems.
  • Strong knowledge of API security practices including authentication/authorisation methods (OAuth2, API keys, JWT, mutual TLS), secure handling of credentials/secrets, and awareness of common vulnerabilities is mandatory.
  • Familiarity with logging/audit trail practices for regulated data exchanges enhances compliance capabilities.
  • Experience using version control tools (Git) and CI/CD pipelines supports collaborative development workflows.
  • Competence in automated testing (unit/integration testing via pytest) guarantees reliability of deployed solutions.
  • Understanding API documentation standards (OpenAPI/Swagger) facilitates clear communication among stakeholders.

What sets this company apart:

This organisation stands out for its commitment to fostering a collaborative culture where every team member’s input is valued. Employees benefit from flexible working opportunities that accommodate personal needs while supporting professional growth through regular training sessions. The leadership style here is supportive—encouraging open communication and knowledge sharing across departments—which creates an atmosphere conducive to innovation without sacrificing dependability or inclusivity. The company invests heavily in technology infrastructure so you can work confidently knowing your efforts contribute directly to impactful projects that drive business success. With a focus on creating an inclusive environment where everyone feels welcome regardless of background or experience level, this employer prioritises both employee wellbeing and career advancement opportunities.

What's next:

If you are ready to take the next step in your career as a Senior Python Developer within a supportive network of professionals committed to excellence—apply now!

Apply today by clicking on the link provided.

Do note that we will only be in touch if your application is shortlisted.

Agensi Pekerjaan Robert Walters Sdn Bhd
Business Registration Number : 729828-T
Licence Number : JTKSM 423C

Contract Type: Perm

Specialism: Tech & Transformation

Focus: Software Development

Industry: IT

Salary: MYR6,000 - MYR10,000 per month

Workplace Type: On-site

Experience Level: Associate

Location: Petaling Jaya

Job Reference: UG3HTR-5500D9A1

Date posted: 20 July 2026

Consultant: WeiLing Woon