Software Engineer (Junior / ASP.NET + Azure)
Remote (Japan) | Full-time
¥4,000,000 – ¥6,500,000 / year
Job Description
ReceiptRoller Inc. develops SaaS products that support everyday business operations, including the retail media service {RECEIPT}ROLLER, team task management platform AB, AI voice generation service Fresvia, and the remote CS management system TrustDesk. We are now looking for a junior software engineer who is in the early stage of their career. No specific educational background is required — we welcome anyone who loves building things and wants to grow as a professional engineer.
You’ll work closely with experienced engineers through pair programming, learning practical development using C#, ASP.NET, and Azure. You’ll also have the chance to incorporate real user feedback into product improvements and contribute to both development and refinement processes.
Our work environment is fully remote, but we collaborate closely online every day. We also meet in person for occasional workshops and development retreats. Even if you are new to the industry, you’ll find an open, supportive, and friendly team culture where you can learn and grow with confidence.
Responsibilities
- Assist in developing web applications using ASP.NET Core and Blazor - Support integrations with Microsoft Graph and Azure services - Participate in pair programming and code reviews - Organize and support responses to feature requests and technical questions from users and the CS team - Contribute to documentation and propose product improvements
Requirements
- Basic understanding of C#, HTML, and JavaScript - Interest in cloud technologies and web application development - Motivation to learn and grow as part of a collaborative team
Preferred Skills
- Experience using GitHub or Azure DevOps - Basic knowledge of SQL and REST APIs
Languages
English, Japanese
Job Application Form
We’d love to see what you’ve built. Share your projects or code samples (e.g., GitHub) and tell us about your work.
About Our Hiring Process
1. We review your application and contact you by email within a few days. We may ask a few additional questions to learn more about your experience.
2. After the initial conversation, selected candidates will be invited to a short online interview.
3. After the interview, we’ll follow up regarding the final offer.