Job Posting - Full-stack Engineer
Company description:
Rokken is a software development company that provides customized solutions to meet its clients' needs. Our expertise primarily focuses on designing innovative applications in the fields of machine learning and real-time 3D visualization, combined with experience in the medical sector.
Job offer description:
We are looking for a talented Full Stack Web Engineer to join our team and contribute to a variety of customized web solutions for our diverse customers. This role offers an exciting chance to work on projects that integrate modern web technologies to meet specific client needs. The ideal candidate will possess a strong foundation in both front-end and back-end development, coupled with a passion for delivering innovative and tailored web applications.
Annual compensation:
- 6,000,000 to 7,500,000 yen
Language Requirements
- English: Business Level (required)
- Japanese: Not required (but nice to have)
Minimum Experience
- Mid-level or above
In this role, you will:
- Implement responsive and user-friendly front-end interfaces using React, Next.js, and TypeScript.
- Develop robust back-end services using Python-based web frameworks.
- Optimize application performance and ensure scalability.
- Implement best practices for code quality, testing, and security.
- Participate in code reviews and contribute to improving our development processes.
- Stay up-to-date with emerging trends and technologies in web development and ML integration.
Minimum Qualifications:
- 3+ years of experience in full-stack web development.
- Strong proficiency in React and Next.js for front-end development.
- Solid experience with TypeScript.
- Proficiency in state management and data fetching (e.g., React Query).
- Strong Python skills and experience with web frameworks (e.g., FastAPI or equivalent).
- Experience with modern CSS frameworks (e.g., Tailwind CSS).
- Experience with ORM libraries (e.g., SQLAlchemy or equivalent).
- Familiarity with Docker and Linux environments.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work in a collaborative environment.
Preferred Qualifications:
- Familiarity with Mantine UI library.
- Knowledge of mobile app development.
- Knowledge of machine learning concepts and experience integrating ML models into web applications.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with desktop application development in C++.
- Contributions to open-source projects or personal projects demonstrating relevant skills.
Support for foreign candidates:
- Assistance with visa renewal.
- Help with finding apartments.
- Support for daily life in Japan:
- Example: Registering at the city office, opening a bank account, …
Trial period:
-
3 months
Remote work policy:
- Initial Phase:
- Employees are expected to work on-site at our office location.
- Following Initial Assessment:
- Remote work possible.
If you're passionate about creating innovative web solutions that leverage the power of machine learning, and you thrive in a collaborative, fast-paced environment, we'd love to hear from you! This role offers a unique opportunity to work at the intersection of web development and machine learning, contributing to the development of cutting-edge applications.
About Rokken
Rokken is a software development company that provides customized solutions to meet its clients' needs.
Their expertise primarily focuses on designing innovative applications in the fields of machine learning and real-time 3D visualization, combined with experience in the medical sector.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.