Software Engineer (Internship)
仕事概要
ExCAMP is a service that matches campers who want to camp with hosts who provide camping sites, and the scope of development is wide-ranging, including the management screen for hosts and the reservation screen for users.
Software engineers at forent are involved in multiple products, and while flexibly selecting the area of responsibility, such as servers and front-end, according to their aptitude and desires, they proceed with development by working backward from the ideal experience for the user.
They are also involved in infrastructure development, such as improving system reliability and performance, while working backward from the ideal system.
必須スキル
・Candidate must be a student over 16 years old
Experience in at least one of the following:
・Backend: Design, development, and operation of APIs using Python
・Frontend: Development related to frontend fields such as web browsers, JavaScript, TypeScript, React, Next.js, or Redux
・Web Platform: Experience in web infrastructure operation using Kubernetes, GCP, Nginx, etc
・Experience developing and operating products
・Basic knowledge of RDBMS and SQL
歓迎スキル
・Experience with project management and team leadership
・Ability to design and develop with performance and scalability in mind
・Knowledge of object-oriented software development, networking, and memory management.
・Knowledge in software testing including unit testing, functional testing, and e2e testing
・Knowledge of and experience with networks, Linux servers, surveillance systems, logging, and system operation
・Experience with development and function in a microservices architecture
・Cloud development experience (preferably GCP or AWS)
・Understanding of UI development
・OSS contribution experience/familiarity with the OSS community
・Experience with team development using Git or similar management systems
求める人物像
・Experience designing, developing, and managing microservices
・Knowledge of software testing and the ability to write testable code and proper tests
・Ability to collaborate with team members including Product Managers, Data Scientists, Designer, Engineers, and QA Engineers to solve complex business problems
・Good knowledge of object-oriented patterns in Python — we think it is crucial to apply proper object-oriented principles to grow the application.
・Solid understanding of Agile development practices and Lean Software Development principles.
・You should be very efficient at understanding different use cases, prioritizing tasks, working with Git and implementing the GitHub flow.
・You are proficient enough to optimize relational databases (SQLite) and scale the application (we use DigitalOcean). Good SEO knowledge and experience with maintaining performant PostgreSQL databases is a huge plus.
・Not afraid of taking risks, and vested in making our business a success, together.
応募概要
勤務地 | ・Full remote (Japan, India) |
---|---|
雇用形態 | Intern |
勤務体系 | ・Able to work more than 20 hours per week ・3 months of Internship is encouraged. Please consult with the recruiter if you prefer shorter/longer period |
企業情報
企業名 | forent株式会社 |
---|---|
設立年月 | 2018年1月 |
本社所在地 | 茨城県つくば市天王台1-1-1 |
従業員数 | 20 |