Senior Ruby on Rails Engineer
- Tokyo
- Partial Remote
- Full-time
- August 20, 2024
Essential requirements (Profiles not meeting these criteria will not be considered)
- Expert in Ruby on Rails, 10+ years of backend development experience with Rails.
- Fluent in English (Japanese is not required).
---
Software Engineer (Ruby/Rails)
Location: Tokyo (Hybrid)
Job Type: Full-time
About Us:
At Tektome, we're at the forefront of technological innovation for the AEC industry. Our commitment is to drive excellence, push technological boundaries, and transform the AEC as a whole. We are a spin out of one of the first AI companies in Japan, Incubit. We're looking for dedicated professionals who share our passion and ambition. If you're a developer hungry for challenges and eager to be part of a pioneering tech firm, Tektome is where you belong.
Role:
As a Software Engineer specializing in Ruby on Rails, you will be instrumental in designing, developing, and maintaining high-performance, scalable, and reliable web systems. Our products emphasize AI-first applications; while prior knowledge in this area is not mandatory, it is advantageous for effective design and implementation. We operate under the compound startup model, developing multiple applications on a shared backend infrastructure, making its design and scalability critically important.
Responsibilities:
- Craft, develop, and maintain reliable and efficient Ruby on Rails code.
- Seamless integration of data storage using PostgreSQL.
- Collaborate on front-end elements designed by teammates using modern JS and TailwindCSS.
- Ensure optimal performance, quality, and responsiveness of applications.
- Diagnose and rectify bottlenecks and bugs.
- Spearhead the incorporation of user-facing elements with server-side logic.
- Uphold code quality and organization standards.
- Contribute to the design and review of system architecture, ensuring a balance between performance and cost.
Must-Have Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in web application development
- 8+ years with Ruby on Rails.
- Minimum of 2+ years with cloud based services with Azure.
- Held the position of technical lead of a rails based product.
- At least 4 years of experience with modern JS frameworks.
- Adeptness in front-end development using TailwindCSS.
- Strong understanding of cloud services and architecture.
- Proficiency in working with SQL, NoSQL and in-memory databases.
- Proficiency with containerization and orchestration technologies (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Solid understanding of software development principles, design patterns, and best practices.
Nice-to-Have Skills:
- Practical experience with graph databases and technologies (e.g., Neo4j etc).
- Familiarity with message brokers (e.g., Kafka, RabbitMQ) and event-driven architecture.
- FastAPI and python based development
- Familiarity with DevOps practices and tools (CI/CD pipelines, monitoring, logging).
What We Offer:
- Competitive salary, benefits etc..
- Opportunity to work on cutting-edge technologies.
- Collaborative and inclusive work environment.
- Personal growth and learning opportunities.
About Tektome
Tektome is an Architectural Design AI Platform.
Tektome is at the forefront of technological innovation for the Architecture, Engineering and Construction (AEC). Their commitment is to drive excellence, push technological boundaries, and transform the AEC as a whole. Tektome is a spin out of one of the first AI companies in Japan, Incubit. They are looking for dedicated professionals who share our passion and ambition. If youβre a developer hungry for challenges and eager to be part of a pioneering tech firm, Tektome is where you belong.
Work on cutting-edge technologies: Tektome is essentially tackling the problem of how AEC companies manage their data through turning unstructured massive amounts of data in various forms (scanned blueprints, CAD, BIM) into structured data which downstream applications they build can benefit from. They leverage the shift towards using natural language to define custom extraction and logic pipelines by users whom cannot code such that they own their data. As such, Tektome builds upon multimodal language models and are constantly updating our trajectory to match the rapid speed of AI development.
Personal growth and learning opportunities: Tektome is still a small team and the trend of growth is accelerating extremely quickly which means members can grow not just their skills in new areas but also their career as the company expands. They value personal learning and provide a monthly stipend to take new courses, attend events or purchase study materials.
Collaborative and inclusive work environment: Tektome is committed to fostering a culture of collaboration and inclusivity, with English as our connecting language. Every voice is valued, and teamwork is the cornerstone of our success. Join Tektome in an environment where diverse perspectives are embraced, and innovative ideas flourish, all within a supportive community committed to mutual growth and respect.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan β straight to your inbox.