Senior Software Engineer - Python

Quest Global

Job Summary

Quest Global is seeking a Senior Software Engineer with 4+ years of experience in Python application development to work at a customer's location in Japan. The role involves understanding requirements, designing, developing, testing, and deploying applications, as well as debugging and troubleshooting. This is a long-term opportunity to work with a leading Japanese semiconductor manufacturing equipment manufacturer, contributing to global innovation in a dynamic team environment.

Must Have

  • Excellent problem solving & coding skills in Python
  • Excellent debugging skills
  • Web Application development / API development in Python
  • Knowledge of HTML, CSS and JavaScript, Windows Operating System
  • Ability to Understand and communicate with respective stakeholders to gather requirement accurately

Good to Have

  • Good communication skills
  • Good understanding of UML concepts
  • Know-how of solid principles and design patterns
  • Experience in RDBMS like MS-SQL or PostgreSQL
  • Experience in no-code solutions such as KNIME

Perks & Benefits

  • Salary increment once a year
  • Commuting allowance (up to 20,000 JPY/month)
  • Full annual salary system (1/12 paid monthly)
  • Overtime allowance
  • Welfare pension
  • Health insurance (Tokyo Information Service Industry Health Insurance Association)
  • Employment insurance
  • Worker's Accident Compensation Insurance
  • Health checkup (for dependents, medical checkup, gynecological checkup)
  • Retirement age is 65 years old (no retirement age for positions, possibility of continued employment as a consultant)
  • Referral recruitment system (with benefits)
  • In-house training system (online)
  • Trial period: 3 months, no change in duties or benefits
  • Measures to prevent passive smoking: Yes (no smoking indoors)
  • Total holidays: over 120 days off per year
  • 2-day weekend system (Saturday and Sunday)
  • National Holidays
  • New Year holidays
  • Paid vacation
  • Prenatal and post-natal leave
  • Childcare leave
  • Nursing care leave
  • Bereavement leave

Job Description

Job Requirements

At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.

We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.

We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.

Project Overview and Responsibilities

Looking for a 4+ years of experience engineer who can work at customer location to develop applications using Python. Able to support the activities below

  • Understand requirements from customer
  • Design, develop, test and deploy applications
  • Debug, trouble shoot and provide solutions

Team Structure

The person should work at the at customer’s location along with the customer team.

Attractive Points

  • Long-term opportunity
  • Opportunity to work with the leading Semiconductor Manufacturing Equipment manufacturer in Japan

Employment Type

Permanent Employee

Work Location

Taiwa-cho, Kurokawa-gun, Miyagi

Mode of Work

Working at Office

Number of Hires

1

Attractive Points about the Semiconductor Industry

The semiconductor industry is at the heart of global innovation – powering advancement in AI, autonomous vehicles, 5G/6G infrastructure, and next-generation mobile technologies. Given current affairs, Japanese semiconductor equipment companies are rapidly expanding, also known for their precision and technological excellence.

As demand continues to surge, job stability in this field remains strong compared to other industries. Engineers in this sector gain hands-on experience with cutting-edge technologies and complex design – making is an ideal environment for those eager to grow, innovate and shape the future.

Attractive Points about working with Quest Global & this Customer

Working with this customer through Quest Global can foot you with an opportunity to collaborate directly with one of the world's leading semiconductor equipment manufacturing. You will be part of a dynamic team, solving real world engineering challenges and contributing to the development of cutting-edge technology. You will work closely with both customer and Quest Global engineer – creating an environment where continuous learning, mutual support and professional growth are part of prosperous career.

Work Experience

Requirements

Must Have

  • Excellent problem solving & coding skills in Python
  • Excellent debugging skills
  • Web Application development / API development in Python
  • Knowledge of HTML, CSS and JavaScript, Windows Operating System
  • Ability to Understand and communicate with respective stakeholders to gather requirement accurately

Good to Have

  • Good communication skills
  • Good understanding of UML concepts
  • Know-how of solid principles and design patterns
  • Experience in RDBMS like MS-SQL or PostgreSQL
  • Experience in no-code solutions such as KNIME

Language Skill

  • English – Basic Level
  • Japanese – JLPT N2 or above

Welfare

  • Salary increment once a year
  • Commuting allowance (up to 20,000/month)
  • Salary details: Full annual salary system (1/12 paid monthly)
  • Overtime allowance
  • Equipped with various social insurance
  • Welfare pension
  • Health insurance (Tokyo Information Service Industry Health Insurance Association)
  • Employment insurance
  • Worker's Accident Compensation Insurance
  • Health checkup (health checkup for dependents, medical checkup, gynecological checkup, etc.)
  • Retirement age is 65 years old *No retirement age for positions
  • Referral recruitment system (with benefits)
  • In-house training system (online)
  • Trial period: 3 months, no change in duties or benefits
  • Measures to prevent passive smoking: Yes (no smoking indoors)

Vacations

  • Total holidays: over 120 days off per year
  • 2-day weekend system (Saturday and Sunday)
  • National Holidays
  • New Year holidays
  • Paid vacation
  • Prenatal and post-natal leave
  • Childcare leave
  • Nursing care leave
  • Bereavement leave

*Holidays and vacation days may change depending on the work place you are stationed. Since they are all major manufacturers, most have generous annual vacations

11 Skills Required For This Role

Communication Problem Solving Design Patterns Talent Acquisition Game Texts Postgresql Html Python Sql Javascript Css