For a global, distributed data science consulting firm located in Tokyo, Japan, we are hiring an experienced back-end developer.
YOUR ROLE
- Develop backends and software for Web applications that are reliable, maintainable and scalable.
- Evaluate accuracy and design of application code and test code (unit tests/integration tests) and do code review.
- Propose and evaluate backend architecture and designs based on specifications.
- Work with our team to plan and implement the systems architecture and functions.
- Assist in database development and writing queries.
- Assist in handling operational tasks such as setting up CI/CD pipelines, load testing and more.
WE OFFER
- Become a regular full time member with a guaranteed workload.
- Work on interesting projects involving challenging technical tasks.
- Work with a mostly flexible schedule and location (from home).
- Receive an attractive salary package with bonuses for teamwork and project success.
- Participate in the success of the applications you develop through a shares program.
REQUIREMENTS
Must have:
- Proficiency in Python along with Django and Django related libraries for backend development (Django REST Framework, Django Channels, FactoryBoy etc.)
- Proficiency in object oriented design practices such as SOLID principles, object oriented design patterns, etc.
- Proficiency in database maintenance (Postgresql), design and querying
- Proficiency with scalable server-side architecture and its components such as message brokers, ASGI/WSGI servers, etc.
- 3+ years experience in developing business-quality server-side applications.
- Strong knowledge of web development tools and version control systems such as Git.
- Be well organized and detail-oriented.
- Write well structured, documented, and readable code.
- Fluent English.
- Be able to work during typical office hours in your time zone (not just in the evening or on weekends).
- Work in a quiet environment suitable for video meetings during regular business hours in the Japan time zone (GMT+9).
Good to have experience in (optional):
- JavaScript for understanding frontend code.
LATAM Management Recruitment is a young and innovative company, which embodies traditional German values of efficiency and reliability. Our focus and main areas of expertise are the recruitment and selection of bi- and multilingual staff for foreign companies.