We are looking for a full-stack engineer to become a core member of Beatrust’s product team and take on key development responsibilities.
At Beatrust, we are at a pivotal stage where we are beginning to introduce our products to large enterprises with thousands to tens of thousands of employees, marking the beginning of a significant expansion phase.
As a full-stack engineer, you will take ownership of the development process by creating products yourself. You will broaden your scope, tackle challenges as they arise, and lead product development and releases in collaboration with designers and product managers.
We have a clear vision of what needs to be done to enhance the value of the Beatrust product for our client companies and users. Your primary focus will be on new development, including refining the overall system architecture, optimizing search mechanisms, and integrating machine learning logic into the product.
Responsibilities
- Development of UI/UX related features
- Development of Web APIs for product integration
- Defining requirements, developing, testing, and maintaining new features
- Refining existing architecture
Requirements
- Experience in product development using Go and TypeScript, Node.js or Python
- Experience in developing Web APIs using frameworks like Node.js
- Experience with microservice architectures, scalability, performance and security
- Basic knowledge of and experience with GCP, AWS, or Azure
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience with technical leadership, such as serving as a tech lead
- Experience in developing and operating SaaS products for large enterprises (B2B)
- Experience with major front-end frameworks like React, Vue, or Angular
- Knowledge of machine learning, infrastructure, architecture design, and/or project management
- Contributions to open-source projects
- Conversational level or higher proficiency in Japanese