Software Engineer
Job Description:
Position Overview:
Software Engineer is role responsible for designing, developing, and optimizing software applications, ensuring high quality, performance, and scalability. You will collaborate closely with cross-functional teams, including product managers and designers, to build innovative solutions that meet user needs.
Key Responsibilities:
- Design, develop, and maintain software applications with a focus on scalability, performance, and security.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with cross-functional teams to define requirements, design architecture, and deliver high-quality solutions.
- Perform code reviews, troubleshoot, and debug software issues.
- Optimize application performance and ensure system reliability.
Work with databases (SQL/NoSQL) and cloud-based infrastructures (AWS, Azure, GCP).
- Implement and maintain CI/CD pipelines and DevOps practices.
- Stay up-to-date with new technologies, frameworks, and industry trends.
Requirements:
- For non-Japanese candidates: At least 3 years of working experience in Japan, with a commitment to staying long-term.
- For non-Japanese candidates: Japanese proficiency at N2 level or higher.
Strong skills in at least one of these programming languages: Python, Java, .NET, C++, JavaScript, etc. (with 3+ years of experience in one language).
Benefits:
- Starting fixed annual salary: 4,200,000 Yen to 7,200,000 Yen
Required Skills:
Working Experience Azure Pipelines NoSQL AWS Scalability Salary DevOps Reviews Programming Languages Reliability Architecture Programming C++ Databases Security Software Java JavaScript Python SQL Design