en

Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
Jobs

Our industry specialists will listen to your aspirations and share your story with the most prestigious organisations in Taiwan. Together, let’s write the next chapter of your career.

See all jobs
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
Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
Insights

Whether you’re seeking to hire talent or seeking a new career move for yourself, we have the latest facts, trends and inspiration you need.

See all resources
About Robert Walters Taiwan

For Robert Walters Taiwan, recruitment is more than just a job. We understand that behind every opportunity is the chance to make a difference to people’s lives

Learn more

Work for us

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

Learn more

【台灣知名零售龍頭】(Senior) Python Engineer

Save job

A leading organisation in Taipei is seeking a Senior Python Engineer to join their collaborative and supportive technology team. This is an exciting opportunity for you to play a key role in building, developing, and maintaining robust backend systems that power essential services. You will be part of a knowledgeable group dedicated to delivering high-quality solutions, with a strong emphasis on teamwork, continuous improvement, and flexible working opportunities.

Senior Python Engineer

Salary: Competitive and based on experience

Location: Taipei

Keywords: Python, Backend Development, System Architecture, Team Collaboration, Quality Assurance, Continuous Integration

A leading organisation in Taipei is seeking a Senior Python Engineer to join their collaborative and supportive technology team. This is an exciting opportunity for you to play a key role in building, developing, and maintaining robust backend systems that power essential services. You will be part of a knowledgeable group dedicated to delivering high-quality solutions, with a strong emphasis on teamwork, continuous improvement, and flexible working opportunities. The company values your expertise and offers a nurturing environment where your technical skills and interpersonal abilities will be appreciated and developed. If you are passionate about backend engineering and eager to contribute to impactful projects while enjoying generous training opportunities and a culture that promotes knowledge sharing, this could be the perfect next step in your career.

  • Join a dependable and inclusive team focused on delivering high-quality backend systems that support critical business operations across Taipei.
  • Benefit from flexible working opportunities, ongoing training programmes, and a workplace that encourages knowledge sharing and professional growth.
  • Work in an environment that values collaboration, empathy, and supportive leadership, ensuring your contributions are recognised and your development is prioritised.

What you'll do:

As a Senior Python Engineer based in Taipei, you will immerse yourself in the full lifecycle of backend development—building new system services from the ground up, enhancing existing functionalities, and ensuring seamless day-to-day operations. Your role will involve close cooperation with fellow engineers as you collectively design architectures that are both resilient and adaptable. By writing thorough tests and participating in code reviews, you will help uphold the highest standards of software quality. Your daily activities will also include optimising database interactions, leveraging message queues for efficient communication between services, and supporting the adoption of best practices in automation and continuous integration. Success in this position comes from your ability to work collaboratively within a supportive team environment while proactively contributing ideas for improvement.

  • Design, develop, and maintain system services to ensure reliable backend operations for essential business functions.
  • Collaborate closely with team members to integrate new features and enhancements into existing systems while maintaining high standards of code quality.
  • Write comprehensive unit tests and integration tests to guarantee the delivery of robust and dependable software solutions.
  • Participate in architectural discussions and contribute to the design of scalable system frameworks that can adapt to evolving requirements.
  • Support ongoing system improvements by identifying areas for optimisation and implementing effective solutions in response to changing needs.
  • Engage in regular code reviews with colleagues to foster a culture of shared learning, mutual support, and continuous improvement within the team.
  • Utilise message queue technologies and caching mechanisms such as Redis to enhance system performance and reliability.
  • Work with MS SQL databases to develop efficient data storage solutions that underpin core application functionality.
  • Apply object-oriented programming principles (OOP/OOD) to create maintainable, modular codebases that facilitate future enhancements.
  • Contribute ideas for process automation, deployment pipelines, and continuous integration practices to streamline development workflows.

What you bring:

To excel as a Senior Python Engineer in this role, you will bring hands-on experience developing backend systems using Python within collaborative teams. Your background should include working with C#/.Net technologies for integrated solutions as well as designing efficient MS SQL database structures. You are comfortable applying OOP/OOD principles throughout your work while leveraging message queues and caching tools like Redis for optimal performance. Your approach includes writing comprehensive tests to ensure software dependability. Experience with Clean Architecture or DDD methodologies will further strengthen your candidacy. Familiarity with frontend frameworks such as Vue.js is valued but not required; exposure to BDD/TDD practices or automated deployment pipelines is also advantageous. Most importantly, your interpersonal skills—your ability to communicate openly, share knowledge generously, support colleagues empathetically, and thrive within an inclusive team—will set you apart.

  • Proven experience with Python programming language applied to backend development projects within collaborative teams.
  • Familiarity with C# and .Net frameworks for cross-functional system integration tasks.
  • Hands-on experience developing with MS SQL databases including schema design, query optimisation, and data management.
  • Practical knowledge of message queue systems (such as RabbitMQ or similar) alongside caching technologies like Redis for enhanced performance.
  • Solid understanding of object-oriented programming (OOP) and object-oriented design (OOD) principles applied in real-world scenarios.
  • Experience writing unit tests and integration tests as part of a commitment to delivering high-quality software products.
  • Ability to participate constructively in architectural discussions aimed at improving system scalability and adaptability.
  • Exposure to Clean Architecture concepts or Domain Driven Design (DDD) methodologies is highly desirable but not mandatory.
  • Familiarity with at least one modern frontend framework (Vue.js/React/Angular), with particular value placed on Vue 3 experience as an added advantage.
  • Understanding of behaviour-driven development (BDD), test-driven development (TDD), automated deployment processes, or Azure DevOps environments would be considered beneficial.

What sets this company apart:

This organisation stands out for its unwavering commitment to fostering an inclusive workplace where every team member’s voice is heard and respected. Employees benefit from flexible working arrangements designed to promote work-life balance alongside generous training opportunities that encourage continual professional growth. The company places great emphasis on knowledge sharing through regular workshops, peer learning sessions, and mentorship initiatives—all aimed at helping you expand your skillset while feeling supported by experienced colleagues. With a focus on communal achievement rather than individual competition, you’ll find yourself part of a network that values empathy, kindness, loyalty, and responsible collaboration above all else. The leadership team is approachable and genuinely invested in nurturing talent from all backgrounds—including those who may be under-represented in the industry—making this an ideal environment for anyone seeking both personal fulfilment and career advancement within the technology sector.

What's next:

If you are ready to take the next step in your career journey as a Senior Python Engineer within a supportive team environment that values your expertise—this is your chance!

Apply today by clicking on the link provided; we look forward to connecting with you soon.

Contract Type: Perm

Specialism: Software

Focus: Backend Development

Industry: IT

Salary: Negotiable

Workplace Type: On-site

Experience Level: Associate

Location: Taipei

Job Reference: N2CYW7-19193CE1

Date posted: 20 November 2025

Consultant: Irene Chang