仕事概要
【Company Overview】
At Eukarya, we develop and provide "Re:Earth," a next-generation, open-source (OSS) WebGIS (Geographic Information System) platform. Re:Earth features high scalability and an intuitive user interface. It is the first WebGIS to include a plugin system that operates entirely in-browser. As an open-source project, Re:Earth is publicly accessible. We aim to deliver value created together with contributors to society at large and showcase our achievements at global conferences such as FOSS4G.
Website: https://eukarya.io
note (Japanese): https://note.com/eukarya
Enginnering Blog: https://reearth.engineering
GitHub: https://github.com/reearth
【Current Status and Challenges】
Since its launch in the summer of 2021, our main product, the next-generation WebGIS platform "Re:Earth," has rapidly expanded its demand among corporations and governmental agencies, achieving nearly 200 million yen in orders within just six months. The demand for Re:Earth and the scale of projects continue to grow rapidly.
To further enhance the basic functions of Re:Earth and to develop features for individual clients, as well as to approach our vision of "creating a world enriched with data," collaboration with more talented engineers is essential.
We are committed to providing stable services and aim for larger, more global deployments, actively seeking intellectually curious and skilled engineers to join our team.
【Job Responsibilities】
◆Coding and Development:
・Participate in the development of software applications by writing, testing, and debugging code.
・Implement new features and make changes to existing systems.
・Contribute to the design and architecture of software systems.
◆Testing and Quality Assurance:
・Participate in code reviews to ensure high-quality code and adherence to best practices.
・Develop and execute test cases to identify bugs and verify software functionality.
・Create and maintain automated test scripts.
◆Collaboration and Communication:
・Collaborate with team members, including software engineers, designers, and project managers.
・Participate in team meetings, brainstorming sessions, and discussions to understand project requirements and timelines.
◆Maintenance and Support:
・Assist in the maintenance and troubleshooting of existing software systems.
・Provide technical support to end-users or other team members as needed.
◆Project planning and deployment :
・Participate in project planning, estimation, and timeline management.
・Assist in the deployment and release of software applications.
◆Research and Learning:
・Stay up-to-date with emerging technologies, programming languages, and industry trends.
・Research solutions to technical challenges and contribute to problem-solving efforts.
【Remarks】
・Through our use of React, TypeScript, and GraphQL, we offer a highly productive frontend environment.
・Our server-side development uses Go and Google Cloud with Clean Architecture & DDD (Domain-Driven Design), enabling robust and scalable solutions.
・Work on technically advanced and challenging projects within an uncommon OSS-based business model in Japan, where you can significantly make your mark
(e.g., developers are credited in the release notes: https://reearth.io/ja/blog/2022/1/28/release-v040 ).
必須スキル
【Required skills】
・1+ years of experience with Go: No practical experience with Go itself is required, but you must have learned Go and be able to implement it to some extent.
・Basic understanding of SDLC (Software Development Lifecycle)
・Understanding of software testing and quality assurance practices.
歓迎スキル
【Welcome Skills】
・Knowledge and experience with design principles such as UML (Unified Modeling Language), DDD (Domain-Driven Design), and Clean Architecture.
・Knowledge and experience with CI/CD (Continuous Integration/Continuous Deployment), container technologies, microservices, serverless architectures, and OAuth2/OpenID Connect.
・Communication skills in English.
・Experience contributing to OSS (Open Source Software) projects or as a committer.
・Experience with map-related or GIS (Geographic Information Systems) data processing and databases.
・Experience in implementing data structures and algorithms, including participation in competitive programming.
・Experience with GraphQL, WebAssembly, or Rust.
応募概要
給与 | <Annual salary will be determined based on experience and capabilities in accordance with our company regulations.> ■ Annual Salary: 4,800,000 JPY to 9,600,000 JPY ■ Monthly Salary: For salary range 4,800,000 JPY to 9,000,000 JPY ・Base Salary (monthly): 300,000 JPY to 562,000 JPY ・Fixed Overtime Allowance (monthly): Compensation for 42 hours (100,000 JPY to 188,000 JPY) *Note: Additional overtime pay will be provided for hours worked beyond the fixed overtime. For salary range 9,000,000 JPY to 9,600,000 JPY ・Hired as a managerial/supervisory position (in accordance with Japan’s labor law exemption for managerial roles) Note: Depending on skills and qualifications, the offered salary may exceed the ranges mentioned above. |
---|---|
勤務地 | ■Remote Work: Principally flexible due to the full remote setup. ■Office: 27F, Ebisu Garden Place Tower, 4-20-3 Ebisu, Shibuya-ku, Tokyo Note: Office attendance may be required based on work directives. |
雇用形態 | Full-time employment is preferred, but other arrangements (such as contract work or outsourcing) are negotiable. |
勤務体系 | 【Work System】 Working Hours: Full-time, 10:00 AM to 7:00 PM, including a one-hour lunch break, effectively 8 hours of work per day. 【Selection Process】 0) Casual Interview If interested, please indicate "Casual Interview Desired" when applying. 1) Document Screening 2)First-Round Interview Method: Online, 1 hour Evaluation Criteria: Skill match, personality, and language skills assessment Interviewers: Team leader or in-house backend engineer Number of Interviewers: 1-2 3) Second-Round Interview Method: Online, 1 hour Evaluation Criteria: Cultural fit and long-term potential at Eukarya Interviewers: Team leader or HR manager Number of Interviewers: 1-2 4)Offer Discussion Method: Online or in-person, approximately 1 to 1.5 hours Location for In-Person: Company office in Ebisu Discussion Led By: HR manager (potentially with the involvement of the current team leader and members) 【Number of Positions Available】 1 or more |
試用期間 | 【Probationary Period】Varies according to the local labor laws of the employment country. |
福利厚生 | ■ Salary Increases Employees with satisfactory work performance and other favorable conditions are eligible for an annual salary increase effective April 1 each year. However, in the event of unavoidable circumstances such as a downturn in company performance, the timing of the salary revision may be postponed or the revision may be suspended. ■ Bonuses Bonuses may be awarded based on company performance. ■ Annual Holidays (Fiscal Year 2025) 128 days off per year, with a complete five-day workweek system. Includes national holidays, year-end and New Year holidays, summer vacation, bereavement leave, etc. ■ Paid Leave 10 days granted upon joining the company, or in accordance with the labor laws of the employee's country of residence. ■ Transportation Expenses Full reimbursement of transportation expenses incurred for work-related activities. ■ Benefits ・Complete social insurance coverage ・Remote work support (subsidy for purchasing desks and chairs) ・Subsidy for books and equipment ・"Input Day" once a month, dedicated to learning activities such as reading or visiting exhibitions related to one's area of expertise ・Gender-inclusive parental leave policy ・Childbirth celebration gift ■Eukarya Company Data ・Average Age: 30 years ・Parental Leave Usage: Utilized by both men and women (1 male employee, 2 female employees) ■Additional Notes Educational Requirements: No specific educational background required |
企業情報
企業名 | 株式会社ユーカリヤ |
---|---|
設立年月 | 2017年07月24日 |
本社所在地 | 東京都渋谷区恵比寿4-20-3 恵比寿ガーデンプレイスタワー27F |
資本金 | 101,000,000円 |
従業員数 | 39名 |