About Appier
Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making. Founded in 2012 with a vision of democratizing AI, Appier's mission is turning AI into ROI by making software intelligent. Appier now has 17 offices across APAC, Europe and U.S., and is listed on the Tokyo Stock Exchange (Ticker number: Visit for more information.
Open to overseas candidates/Visa Support
This position is based in Tokyo, Japan. For international candidates, Appier's Japan office provides visa sponsorship to ensure a smooth transition to Japan.
About the role
We are seeking a highly skilled and experienced Senior Software Engineer, General Backend Development. In this role, you will be responsible for developing and maintaining scalable, high-performance backend systems. A primary focus of this position will be diagnosing and resolving complex system performance bottlenecks and tackling intricate concurrency issues, such as race conditions. You will work closely with cross-functional teams to design and implement robust solutions that meet business requirements and ensure the long-term stability and success of our projects.
Responsibilities
- Design, develop, and maintain robust and scalable backend systems using Java / Python / Go and related frameworks such as Spring, Undertow, Flask, FastAPI, etc.
- Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to define system requirements and deliver high-quality solutions
- Perform code reviews to ensure adherence to coding standards and best practices
- Identify and troubleshoot issues, debug and optimize code for performance and efficiency.
- Participate in the entire software development lifecycle, from planning and design to implementation, testing, and deployment
- Stay updated with the latest industry trends and technologies, and continuously improve technical skills
About you
[Minimum qualifications]
- Proven experience as a Backend Developer, with at least 8 years of professional experience.
- Strong understanding of programming languages and related web frameworks.
- Apply object-oriented principles and design patterns to ensure code reusability, readability, maintainability, and scalability.
- Experience with functional programming paradigms, such as immutability, higher-order functions, and lambda expressions.
- Embrace a testing mindset and aim for comprehensive test coverage whenever feasible. Possess familiarity with any unit test framework for effective testing.
- Solid understanding of web application development principles, RESTful APIs, and microservices architecture.
- Experience with databases (SQL and NoSQL) and ORM frameworks.
- Experience with OLAP database.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and ability to work independently as well as in a team environment.
- Excellent communication and collaboration skills.
[Preferred qualifications]
- BS/MS degree in Computer Science or related field.
- Technical leadership experience.
- Good at profiling and debugging tools.
- High performance network service on Linux.
- Experience in Java development
- Experience in developing data structures, algorithms on top of Big Data platforms
- Experience in building and managing robust data warehouses. e.g. Trino/Presto , Pinot or Databricks.
- Design and architect large scale distributed systems.
- Design and implement distributed algorithms and data structure.
- Familiarity with Agile development methodologies.
- Familiarity with solving system performance issues or improving system performance
- Familiarity with SRE / DevOps related domains
#LI-BD1 #LI-Hybrid
-
Tokyo, Japan AppierWe are seeking a highly skilled and experienced Senior Software Engineer, General Backend Development. In this role, you will be responsible for developing and maintaining scalable, high-performance backend systems. · Design, develop, and maintain robust and scalable backend syst ...
-
Tokyo Appier $100,000 - $120,000 per yearWe are seeking a highly skilled and experienced Senior Software Engineer, General Backend Development. In this role, you will be responsible for developing and maintaining scalable, high-performance backend systems. A primary focus of this position will be diagnosing and resolvin ...
-
Tokyo Appier ¥1,200,000 - ¥1,500,000 per yearWe are seeking a highly skilled and experienced Senior Software Engineer, General Backend Development. In this role, you will be responsible for developing and maintaining scalable, high-performance backend systems.Design, develop, and maintain robust and scalable backend systems ...
-
Tokyo Appier Full timeWe are seeking a highly skilled and experienced Senior Software Engineer, General Backend Development. · Open to overseas candidates/Visa Support · ...
-
Tokyo Appier+Job summary · Software engineers at Appier build a wide range of platforms and services that interconnect data and AI with our customers and users.About The Role · As a Senior Software Engineer, Backend Development, you will design and build scalable and performant backend archi ...
-
Tokyo, Japan AppierAbout Appier · Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making. · This position is based in Tokyo, Japan. · We are looking for a Senior Software Engineer who will design and build scalable and performant b ...
-
Tokyo AppierWe are seeking a highly skilled Senior Backend Developer to join the Payable Ads team with deep expertise in distributed systems and modern backend architecture. ...
-
Tokyo AppierWe are seeking an experienced Senior Software Engineer to design and build scalable backend architecture for our platforms and services. · ...
-
Tokyo, Japan AppierWe are looking for a Staff Software Engineer to join our team in Tokyo. · The ideal candidate will have experience in modern C++ programming and be able to design and build scalable backend architecture. · ...
-
Tokyo Appier ¥10,000,000 - ¥20,000,000 per yearAbout Appier Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making Founded in 2012 with a vision of democratizing AI Appiers mission is turning AI into ROI by making software intelligent About The Role Software e ...
-
Tokyo AppierAbout Appier is a software-as-a-service company that uses artificial intelligence to power business decision-making and turning AI into ROI by making software intelligent. · ...
-
Tokyo AppierWe are seeking a highly skilled Senior Backend Developer to join the Payable Ads team with deep expertise in distributed systems and modern backend architecture. · Architect and develop robust, scalable backend services and APIs using ASP.NET Core · Design efficient, normalized d ...
-
Tokyo, Japan AppierSenior software engineer for backend development in C++. Contribute to building scalable systems while participating in service operation activities. · ...
-
Tokyo Talisman Corporation ¥900,000 - ¥1,200,000 per yearJoin a leading payment solutions provider and play a key role in ensuring the quality of our global payment systems. · As a key member of our growing QA team you will be responsible for both automated and manual testing to ensure reliability performance of our payments systems · ...
-
Tokyo, Tokyo PERSOL CAREER BRS (Bilingual Recruitment Solutions)· 世界規模で挑戦できる急成長プロダクト開発/日米2拠点でグローバル展開加速中/英語スキル活かせる · 7 - 15 million yen Tokyo Information Technology Front-end Engineer · ...
-
Tokyo PERSOL CAREER BRS (Bilingual Recruitment Solutions)世界規模で挑戦できる急成長プロダクト開発/日米2拠点でグローバル展開加速中/英語スキル活かせる · ...
-
Tokyo PowerX, Inc.We are looking for an experienced Full Stack Engineer to lead the server-side development of our Energy Management System applications. · This system serves as the intelligence behind our battery solutions, supporting automation and optimization of operations across various elect ...
-
Tokyo G TalentThe company is seeking highly experienced backend engineers who are responsible for designing and developing backend systems for the new products. · Analyze business and technical requirements to design our backend systems. · Implement the designed system yourself with good docum ...
-
Tokyo Computer Futures ¥10,000,000 - ¥20,000,000 per yearWe are seeking an experienced Fullstack Software Engineer to lead the development of backend systems for next-generation Energy Management Solutions. · ...
-
Tokyo TelexistenceJob Summary · As the Lead Backend Engineer at Telexistence, you will not only design, develop and maintain the core backend services for our robotic operations management system but also lead and mentor a team of backend engineers. · ResponsibilitiesDesign, develop and maintain r ...
-
Tokyo, Japan GoogleWe're looking for engineers who bring fresh ideas from all areas including information retrieval distributed computing large scale system design networking and data storage security artificial intelligence natural language processing UI design and mobile. · With your technical ex ...