Epicareer Might not Working Properly
Learn More

Senior Software Engineer, Backend

Salary undisclosed

Checking job availability...

Original
Simplified
Essential Requirements for Application:

  • 5+ years of experience as a Backend Engineer, with proficiency in Python
  • Extensive experience with modern software development practices, including microservices, API development, and cloud computing (ideally Azure)
  • Willingness to relocate to Tokyo; remote work from your current location (including outside Japan) is acceptable for the first few months


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 senior software engineer, you will work closely with our data scientists, web developers, and product teams to ensure our backend systems are scalable, robust and push the boundaries of what is possible in modern database design. You will design and implement the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources related to the AEC industry and cloud-native technologies. This role requires a blend of excellence in software engineering, an understanding of AI technologies, and the ability to implement scalable systems.

Responsibility

  • Lead technical discussions, architectural decisions, and code reviews to ensure best practices are followed
  • Collaborate with AI researchers and data scientists to implement algorithms needed for working with data at scale
  • Develop scalable and maintainable code, focusing on performance, security, and best coding practices
  • Troubleshoot and resolve complex software issues, ensuring systems are running efficiently and reliably
  • Contribute to the setup and optimization of CI/CD pipelines to enhance deployment efficiency
  • Stay updated with the latest industry trends and technologies, incorporating them into our solutions when appropriate


Must-Have Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Minimum of 5+ years in-depth experience as a software engineer
  • Proficient in python
  • Extensive experience with modern software development practices, including microservices, API development, and cloud computing (Ideally Azure)
  • Strong understanding of database technologies, both SQL and NoSQL
  • Familiarity with containerization tools such as Docker
  • Proven experience in designing scalable, secure, and high-performance systems
  • Excellent problem-solving skills and the ability to work independently and in a team environment
  • Business Level English or Japanese proficiency


Nice-to-Have Skills:

  • Familiarity with TypeScript, React, NextJS V13+, Zod, Tailwind, React Hook Form
  • Familiarity with Django with Django Ninja, Celery
  • Proficient in one or more programming languages, such as,, JavaScript, Java, or C#
  • Familiarity with orchestration platforms like Kubernetes
  • Familiarity with DevOps practices and tools (CI/CD pipelines, monitoring, logging)
  • Background in data engineering, including expertise in ETL processes and big data technologies (e.g., Hadoop, Spark)


What We Offer:

  • Competitive salary, benefits etc.
  • Opportunity to work on cutting-edge technologies
  • Collaborative and inclusive work environment
  • Personal growth and learning opportunities
Essential Requirements for Application:

  • 5+ years of experience as a Backend Engineer, with proficiency in Python
  • Extensive experience with modern software development practices, including microservices, API development, and cloud computing (ideally Azure)
  • Willingness to relocate to Tokyo; remote work from your current location (including outside Japan) is acceptable for the first few months


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 senior software engineer, you will work closely with our data scientists, web developers, and product teams to ensure our backend systems are scalable, robust and push the boundaries of what is possible in modern database design. You will design and implement the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources related to the AEC industry and cloud-native technologies. This role requires a blend of excellence in software engineering, an understanding of AI technologies, and the ability to implement scalable systems.

Responsibility

  • Lead technical discussions, architectural decisions, and code reviews to ensure best practices are followed
  • Collaborate with AI researchers and data scientists to implement algorithms needed for working with data at scale
  • Develop scalable and maintainable code, focusing on performance, security, and best coding practices
  • Troubleshoot and resolve complex software issues, ensuring systems are running efficiently and reliably
  • Contribute to the setup and optimization of CI/CD pipelines to enhance deployment efficiency
  • Stay updated with the latest industry trends and technologies, incorporating them into our solutions when appropriate


Must-Have Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Minimum of 5+ years in-depth experience as a software engineer
  • Proficient in python
  • Extensive experience with modern software development practices, including microservices, API development, and cloud computing (Ideally Azure)
  • Strong understanding of database technologies, both SQL and NoSQL
  • Familiarity with containerization tools such as Docker
  • Proven experience in designing scalable, secure, and high-performance systems
  • Excellent problem-solving skills and the ability to work independently and in a team environment
  • Business Level English or Japanese proficiency


Nice-to-Have Skills:

  • Familiarity with TypeScript, React, NextJS V13+, Zod, Tailwind, React Hook Form
  • Familiarity with Django with Django Ninja, Celery
  • Proficient in one or more programming languages, such as,, JavaScript, Java, or C#
  • Familiarity with orchestration platforms like Kubernetes
  • Familiarity with DevOps practices and tools (CI/CD pipelines, monitoring, logging)
  • Background in data engineering, including expertise in ETL processes and big data technologies (e.g., Hadoop, Spark)


What We Offer:

  • Competitive salary, benefits etc.
  • Opportunity to work on cutting-edge technologies
  • Collaborative and inclusive work environment
  • Personal growth and learning opportunities