en

Services

Taiwan's leading employers trust us to deliver talent solutions tailored to their exact requirements.

Browse our range of services
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

Taiwan's leading employers trust us to deliver talent solutions tailored to their exact requirements.

Browse our range of services
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

[知名大型零售業者] Sr. Backend Engineer (java)

Save job

* Responsible for the back-end development and maintenance of large-scale transaction systems, ensuring stable system operation and continuous optimization of functions. * Collaborate with cross-functional teams to analyze, design, implement, test, and deploy new product features or enhance existing ones. * Develop and optimize SQL queries, stored procedures, and database schema designs to improve data retrieval and storage efficiency.

Backend Software Engineer

Salary: Competitive and experience-based

Location: Taipei

Location: Flexible work, special time off, bonuses and benefits, birthday surprises, regular dinners, technical classes, internal sharing sessions, cross-functional teamwork, code quality,

database development

We are looking for a senior back-end software engineer to join our warm and supportive team. This job offer flexible working hours, allowing you to freely schedule your mornings without rushing to clock in and avoid the commuting crowds. In addition to regulations, we also provide special leave so that you can enjoy your life outside of work. Your efforts will not be in vain, and year-end and performance bonuses are ready to reward your efforts. Every important moment is valued, and birthdays are waiting for you with small surprises. The team regularly organizes dinners and team building activities, allowing everyone to build deep friendships outside of work. Technical courses and internal sharing will support your learning needs at any time, helping you continue to grow and evolve without degrading. This is an ideal job for engineers who crave stability, growth, and a warm atmosphere.

  • The flexible work system allows you to arrange your time freely, eliminating the need to wake up early and clock in or worry about commuting rushes, truly achieving work-life balance.
  • Special leave is more generous than regulations, and you can take leave without waiting for a full year, allowing you to enjoy relaxation and take care of your physical and mental health at any time.
  • Rich bonus benefits, birthday surprises, regular dinners and technical courses to create a warm and supportive team atmosphere and support your professional growth.

What will you do:

As a Backend Software Engineer, you will be responsible for the backend development and maintenance of large transactional systems, working closely with cross-functional teams on a daily basis to analyze requirements, design architectures, implement features, and conduct testing and deployment. In daily work, you need to optimize queries, stored programming, and adjust patterns for the database to ensure smooth and efficient data. Additionally, you'll participate in code reviews and performance testing, helping to resolve various technical issues and ensure that the application meets the highest standards. At the same time, you will also participate in technical sharing sessions and training courses to continuously improve your professional capabilities and promote knowledge exchange among your team. In this role, you will play the role of a key technical supporter, not only ensuring the stable operation of the system, but also actively promoting technological upgrades and innovation, so that the entire team can grow together.

  • Responsible for the back-end development and maintenance of large-scale transaction systems, ensuring stable system operation and continuous optimization of functions.
  • Collaborate with cross-functional teams to analyze, design, implement, test, and deploy new product features or enhance existing ones.
  • Develop and optimize SQL queries, stored procedures, and database schema designs to improve data retrieval and storage efficiency.
  • Conduct code reviews, perform performance unit tests, and troubleshoot issues to ensure code quality and application stability.
  • Participate in system architecture design, make feasible suggestions, and assist in promoting technological upgrades and innovation.
  • Assist in writing technical documentation and operation manuals, enabling team members to quickly understand and maintain the system.
  • Actively track system anomalies and deal with them in real time to ensure uninterrupted service and good user experience.
  • Participate in internal technical sharing sessions and training sessions to continuously improve your skills and facilitate knowledge exchange among your team.

What you bring:

The position of Backend Software Engineer requires you to bring rich experience in server-side software development and solid .NET Core C# coding skills. In your past work, you have accumulated years of knowledge in MSSQL database development, including query optimization, stored programming, and architecture planning. In addition, you are familiar with RabbitMQ message queuing technology, which can assist in distributed architecture design; At the same time, it has. NET Web API development capabilities, making the connection between front-end or other services smoother; Understanding the Redis caching mechanism has the ability to optimize system performance; Familiarity with microservice architecture design principles helps improve system modularity and scalability. In terms of teamwork, you demonstrate a high level of collaboration and communication skills, and can effectively connect different functional partners to achieve goals together. Careful and responsible, sensitive to detailed changes, good at proactively tracking problems and making suggestions for improvement to ensure system quality. In this role, you will rely on your professional skills and rich experience to play an indispensable role in stable operation, large-scale transaction system development, and technological innovation.

  • Bachelor's degree in computer science, software engineering, or related fields, demonstrating a solid theoretical foundation and professional qualities.
  • With over 4 years of experience in server-side software product development, he is familiar with .NET Core C# coding practices and can complete complex tasks independently.
  • Proficient in MSSQL database development, including SQL query optimization, stored programming, and architecture planning, effectively improving data processing efficiency.
  • Familiarity with RabbitMQ message queuing technology can help in system distributed architecture design and efficient messaging.
  • Possess .NET Web API development capabilities and be able to design robust and easy-to-maintain API interfaces for front-end or other service integrations.
  • Understanding the Redis caching mechanism has the ability to optimize system performance and reduce database load.
  • Familiarity with microservices architecture design principles can help modularize systems and improve scalability and maintainability.
  • Possess good teamwork and communication skills, and can effectively connect with different functional partners to achieve goals together.
  • Careful and responsible, sensitive to detailed changes, good at proactively tracking problems and making suggestions for improvement to ensure system quality.

What makes this company different:

We are committed to creating a welcoming and supportive work environment full of growth opportunities. We offer a flexible work system that not only allows you to arrange your time freely, but also reduces the stress of commuting, allowing you to achieve a true work-life balance. You don't have to wait a full year to enjoy special leave, which is more generous than the regulations, just to allow you to take care of your physical and mental health while being busy. We value every employee's important moments, such as birthday surprises, and we want you to feel cared for and respected. In addition, the company regularly organizes dinners and team building activities to deepen friendships among colleagues and promote mutual cooperation and integration. We encourage continuous learning, whether it's technical courses or internal sharing sessions, to fully support your professional growth. If you aspire to work in a company that values employee well-being, encourages knowledge exchange, and has a welcoming atmosphere, our company is definitely the best choice for you.

What's Next:

If you are interested in this position, you are very welcome to submit your resume now and join our warm and supportive team!

Please click the link below to apply now, we look forward to your joining!

Contract Type: Perm

Specialism: Software

Focus: Backend Engineering

Industry: IT

Salary: Negotiable

Workplace Type: On-site

Experience Level: Associate

Location: Taipei

Job Reference: TII7U7-CBC0E52B

Date posted: 23 March 2026

Consultant: Irene Chang