(Product) Senior Web Frontend / Backend Engineer

Job Summary

  • 7,500,000 - 12,000,000(JPY / year)
  • Japan, Tokyo
  • Remote(Anywhere in Japan)
  • Apply from Japan only
Language Requirements
  • English: Business
  • Japanese: Conversational
Key skills
    Full-stack Engineer|BONXFull-stack Engineer|BONXFull-stack Engineer|BONX

    Job Description

    Job Role

    Full-stack Engineer

    Job Description

    Here at BONX, keeping things fresh is one of the most important things. We have many different systems and projects going at any given time so that you will always have something new and interesting to work on! Some examples include: - A Rails-based administration portal and API server which are the glue that hold our systems together - TypeScript based customer portal and new, unified service administration gateway - Go-based streaming server utilising TCP socket communication, Gossip-based routing, and fully multithreaded call and event management pipeline - Many support applications in different languages (including JavaScript (Node.js), Python, C++) - New product development and R&D - All of the infrastructure everything runs on! This includes writing CircleCI deployment scripts, Terraform integrations, infrastructure design, resource management and monitoring, and security. - Operations, incident response and retrospective, and customer advocacy - Data warehousing and analytics As to anything else? The sky is the limit. See something you think can be improved? Tell us! We are always looking to improve and innovate in order to provide a reliable and robust infrastructure to our customers.

    Required skills & Experience

    Basic qualifications

    - Extensive experience in development of server applications - Advanced knowledge of at least one modern programming language such as Rust, Go, Ruby, Python, Kotlin, Dart, Java, TypeScript, or JavaScript - Ability to work with other departments within the company towards common goals - Experience with REST API design and development targeting mobile devices - Experience with application deployment and operation on cloud platforms - Experience with Relational Databases and Key-Value Stores - Knowledge in software design patterns and implementation - Basic knowledge in computer networking - Ability to interact well with Japanese-only speaking colleagues

    Preferred qualifications

    - Experience with MVC web backend frameworks - Experience in frontend development with understanding of the importance of UX - Experience with building platform API for B2B customers - Experience with SQL performance tuning - Experience with Infra-as-Code on any cloud platform - Knowledge of security best practices, audit logging, and system monitoring tools like Datadog and Bugsnag - Experience with Docker, Kubernetes or similar container technologies - Experience with TCP Socket or WebSocket programming - Experience with media streaming protocols such as VoIP or WebRTC - Experience with System Programming on Unix-like OS - Experience with concurrent programming (especially CSP model) - Experience in a dynamic, collaborative, and iterative development environment which strives to use best practices like TDD, CI/CD and Kanban tracking - Basic knowledge in cryptography

    Ideal applicants

    BONX provides voice-based communication services to many customers in a multitude of industries and fields. From small, boutique stores, all the way through to massive enterprises, our customers rely on us to enable them to Talk Easy and Go Make Noise (this is a core part of our ethos!). Our boutique customers have very exacting standards to provide the service their clientele expect and we strive to be continually raising the bar through innovation and taking advantage of cutting-edge technologies. In the case of our enterprise customers for whom reliability, and security are of the utmost importance, great engineers and the solutions which they develop are what differentiate us from our competitors. Our engineers are motivated and independent in building highly-available, distributed systems and care about the end result. They are lifelong learners who are excited to bring new ideas to the table and create amazing products our customers will be excited to use on a daily basis.

    Job Details

    Employment type
    Minimum and maximum annual income(JPY)
    7,500,000 - 12,000,000 (JPY)
    Japan, Tokyo
    Apply from
    Japan only
    Remote work
    Remote(Anywhere in Japan)
    Working hours
    - Flextime system (core time 13:00-16:00)
    - Remote work allowed
    - 2 days off per week (Saturday and Sunday)
    - National Holidays
    - Year-end and New Year vacations
    - Annual paid vacation
    Employee benefits
    - Various social insurances
    - Commuting and transportation expenses
    - Childcare allowance
    Trial period: Available (3 months)
    You must agree to the terms and conditions and the privacy policy