Company Overview
Optical Arc Pvt. Ltd. is a full-service company of custom software development, mobile application development, database management systems, data visualization, ALM, PLM, and website development. With a focus on helping businesses grow and succeed, we offer end-to-end solutions tailored to our clients unique needs. Join us on LinkedIn for industry insights, company updates, and career opportunities.
Location: Japan (Osaka) Candidate should have to relocate
Type: Full-time
Frontend Development:
- Create and implement user interfaces using React.js and Vue.js, ensuringseamless
- and responsive user experiences.
- Collaborate with UX/UI designersto translate design mockupsinto functionaland
- visually appealing web applications.
- Backend Development:
- Design, develop, and maintain server-side logic using technologies such asNode.js,
- Express.js, or other backend frameworks.
- Build/Integration/Maintain robust and scalable APIs to support frontend
- functionality and enable third-party integrations.
Database Management:
Design and implement MongoDB database structures, optimizing for efficientdata
storage, retrieval, and manipulation.
Ensure data integrity and implement strategies for database performance
optimization.
Cloud Integration (AWS):
- Leverage AWS services for seamless integration and deployment of applications.
- Monitor and optimize AWS resourcesto ensure scalability, reliability, and high
- performance of the cloud-based infrastructure.
API Integration:
Develop and integrate RESTful APIs to facilitate communication between
different components of the application and external services.
Ensure secure and efficient data exchange through well-designed and
documented API endpoints.
Firebase Integration:
- Utilize Firebase services for real-time data synchronization, authentication, andhosting.
- Implement Firebase Cloud Functions for server less backend logic and enhance
- application functionality.
Microprocessor and Embedded Programming:
- Apply knowledge of microprocessors and embedded systems to develop
- firmware and low-level programming tasks.
- Collaborate with hardware teams to integrate software with embedded systems.
- Collaboration and Documentation:
- Work closely with cross-functional teams, including designers, product
- managers, and QA engineers, to deliver high-quality software solutions.
- Maintain comprehensive documentation for code, APIs, database structures, and system