Job DescriptionTranslated from Japanese
[Sony Group Origin] IoT/DX Platform Development Supporting Social Infrastructure | Full-Cycle Engineer with High Discretion from API Design to Refactoring
▼Job Description
With the vision of "Innovation is always by your side," we are developing an "MVNE (MVNO Support) business" and an "IoT/DX Platform business" that accelerate DX in all industries through communication.
【Specific Customer Issues Solved Through Our Products】
The systems we provide are the lifeline for our clients, the MVNO operators. Furthermore, the communication facilitated by our IoT/DX platform is integrated into the vital arteries of society, such as logistics, payment, and infrastructure monitoring, where downtime is unacceptable. Even a momentary system interruption or delay can lead to significant economic losses. Therefore, by maximizing the stability and fault tolerance of our infrastructure, we support an environment where clients can expand their businesses with peace of mind.
【Job Responsibilities】
You will be responsible for the overall development and operation (requirements definition, design, implementation, testing, release) of our proprietary product, the "IoT/DX Platform 'MEEQ'," which accelerates corporate IoT/DX.
【Specific Tasks】
◆ Development of APIs for Visualization and Control of Large Volumes of Devices: Design and develop robust and high-speed Web APIs (Public APIs) and a Web console that allow clients to centrally manage the "activation, suspension, and cancellation" of tens of thousands to millions of SIMs (e.g., smart meters, in-vehicle devices) programmatically from their own systems.
◆ Development of Traffic Data Aggregation and Analysis Platform: Develop backend functions to aggregate and visualize the vast amount of communication data sent in real-time from a large number of devices without delay, enabling customers to make cost optimization decisions.
◆ Modern Architecture Overhaul: To maintain the speed of feature expansion, refactor the existing system into a modular monolith structure, etc., and promote the organization of domain responsibilities and redesign.
【Significance of Joining at This Phase】
Due to rapid business growth, the communication traffic and data volume we handle continue to increase. The biggest advantage of joining now is the opportunity to "leverage the existing product foundation while leading new feature development and proactively addressing design improvements and technical debt from the outset." This is not simply ticket-based development (passive development) left to a Product Manager; you will be in a position to create "the very value of the product" through the full cycle from requirements definition to technology selection and implementation, with significant discretion and opportunities.
【Expected Role and Technical Challenges】
We expect you to not only function as an implementer driving feature development but also, in the long term, to act as a lead engineer involved in the design and improvement of your area of responsibility.
◆ The Appeal of Domain Abstraction: You will hone high-level design skills by abstracting the extremely complex procedures of communication line contracts and SIM management into simple APIs and intuitive web interfaces.
◆ Full-Stack Growth Environment: By being involved across the stack from front-end to back-end and API design, this is an environment that will satisfy the technical curiosity of engineers who "want to further improve their skills as implementers," "want to acquire next-level technical capabilities," or "want to go beyond just building to consider better ways of building."
【Technical Challenges Our Development Organization is Currently Tackling!】
◆ Performance Improvement Across APIs/DBs: Design improvements that enhance reusability by organizing and standardizing implementations and design policies that vary across services, and separating the responsibilities of common modules.
◆ Overhauling Development Processes Using AI: Building a system that maximizes development productivity by actively incorporating generative AI tools into daily tasks, code reviews, and test automation.
▼Required Skills/Experience
【1】Possess experience in either of the following, and meet all of the requirements in 【2】:
【1】
・Practical development experience in web applications (backend) using one of Java, Kotlin, or Python (approximately 3+ years).
・Practical development experience in front-end using modern frameworks such as Vue.js or React.
【2】
・Experience in developing and operating web services using AWS or similar cloud platforms.
・Ability to communicate smoothly with various internal stakeholders, such as sales and planning, to advance work.
▼Preferred Skills/Experience
・Practical development experience in both backend (Java/Kotlin/Python) and frontend (Vue.js/React).
・Experience in replacing legacy environments like jQuery with modern frontend frameworks.
・Experience in developing and improving proprietary products in SaaS or platform businesses.
・Experience in improving development efficiency using generative AI (LLM, etc.) in practical applications or incorporating it into products.
・Experience in building and operating CI/CD environments using AWS CodePipeline or similar tools.
▼Ideal Candidate Profile
・Individuals who are committed to creating value for "solving customer issues" with the business side, not just writing code.
・Individuals who can proactively learn new technologies such as frontend modernization and AI utilization and apply them to products.
・Individuals who can communicate smoothly with various internal stakeholders, including sales and planning, beyond the engineering team, and proceed with development through flexible adjustments and collaboration.
▼Job Highlights
◆ The Fascination of Simplifying "Complex Communications" and Accelerating Corporate DX:
You can experience the ingenuity of product design that abstracts the extremely complex mechanisms of communication lines and their management into easy-to-understand UIs and smart APIs.
◆ High Discretion to Be Involved Holistically from Requirements Definition and Technology Selection, Working Alongside the Business Side:
Instead of simply processing tickets (passive development), you can lead and drive new feature development and specification adjustments through direct collaboration with other departments such as sales and planning.
◆ Latest Technology Trends such as Migrating from jQuery (Vue.js Refresh) and AI Utilization Leveraging IoT Data:
You can challenge yourself with proactive development, such as frontend modernization replacements and prototyping new features using vast accumulated IoT data combined with generative AI.
▼Development Environment
Development Languages: Java (Spring), Kotlin, Python, JavaScript (JQuery, Vue.js)
Databases: RDB, MySQL
Infrastructure: AWS, On-premises
Source Code Management: GitHub
CI/CD: AWS CodePipeline
IaC: CloudFormation, AWS CDK
Monitoring: CloudWatch, New Relic, Pagerduty
▼Employment Type
Full-time employee (No fixed term)
▼Probationary Period
3-month probationary period. Same conditions apply during this period.
▼Salary
Monthly salary: ¥250,000 - ¥500,000
▼Bonus
Twice a year (Standard bonus: 2.75 months)
▼Annual Salary Lower Limit (JPY Million)
5
▼Annual Salary Upper Limit (JPY Million)
10
▼Work Location
TOKYU REIT Shibuya R Bldg. 8F, 3-10-13 Shibuya, Shibuya-ku, Tokyo 150-0002
3-minute walk from Shibuya Station
▼Working Hours
Flextime system (Core time: Yes, 09:30 - 15:30)
■ Actual working hours
7 hours 45 minutes
▼Break Time
45 minutes
▼Overtime Work
■ Overtime
Yes
■ Overtime Allowance
Yes
Paid separately according to overtime hours.
If employed under a discretionary labor system for planning and management tasks, a discretionary labor allowance will be provided.
*If employed under a discretionary labor system for planning and management tasks: Deemed working hours per day: 7 hours 45 minutes, other conditions remain unchanged.
▼Holidays, Paid Leave, Special Leave
125 days per year
(Details)
Complete two-day weekend system
Saturday, Sunday, National Holidays
■ Paid Leave
Initial grant: Granted in the month of joining (6-17 days depending on the month)
From the next fiscal year: Granted based on April 1st as the reference date (maximum grant days: 24 days)
Summer/Year-end holidays vary depending on the calendar.
▼Benefits
■ Sony Health Insurance Association Membership
Various additional benefits, resort facilities, fitness expense subsidies, etc.
■ Qualification and learning support
■ Telework support service implementation (NURO Hikari)
■ Free address system implementation
■ Welcome lunch system
■ Shibuya Workers Pass
▼Allowances
Commuting expenses paid in full
▼Insurance Enrollment
Health Insurance, Employee Pension Insurance, Employment Insurance, Industrial Accident Insurance
▼Measures to Prevent Passive Smoking at the Workplace
Complete indoor smoking ban