Full-Stack Engineer
- Osaka
- Partial Remote
- Full-time
- September 19, 2024
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 seeking a skilled Full Stack Web Engineer to join our team and help develop a cutting-edge Machine Learning web platform. This is an exciting opportunity to work on a project that combines modern web technologies with machine learning capabilities. The ideal candidate will have a strong background in both front-end and back-end development, with a keen interest in machine learning applications.
Language Requirements
- English: Business Level (required)
- Japanese: Not required (but nice to have)
Minimum Experience
- Mid-level or above
In this role, you will:
- Design, develop, and maintain our ML web platform using modern web technologies.
- Collaborate closely with ML engineers and data scientists to integrate ML models into the web application.
- 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 app development (mobile or desktop).
- Experience with Prefect for workflow management.
- Knowledge of machine learning concepts and experience integrating ML models into web applications.
- Familiarity with CI/CD pipelines and DevOps practices.
- Contributions to open-source projects or personal projects demonstrating relevant skills.
Support for foreign candidates:
- Assistance with visa renewal.
- Help with finding fully furnished 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.