Appier logoAppier logo

Senior Software Engineer - General Backend Development at Appier | Tokyo, Japan

AppierTokyo, Japan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Minimum qualifications include:- Proven experience in backend development with a robust understanding of scalable system architecture.- Proficiency in programming languages such as Java, Python, or Go.- Strong analytical and problem-solving skills, particularly in performance optimization.- Excellent communication and teamwork abilities, demonstrating a proactive approach to collaborative projects.

About the job

About Appier

Appier is a leading software-as-a-service (SaaS) provider leveraging the power of artificial intelligence (AI) to enhance business decision-making. Established in 2012 with a mission to democratize AI, Appier aims to transform AI into tangible return on investment (ROI) by making software smarter. With a presence in 17 offices across APAC, Europe, and the U. S., Appier is publicly traded on the Tokyo Stock Exchange (Ticker number: 4180). For further insights, visit www.appier.com.

Overseas Candidates Welcome / Visa Support
This role is based in Tokyo, Japan. For international applicants, our Japan office offers visa sponsorship to facilitate a seamless relocation experience.

About the Role

We are on the lookout for a talented and experienced Senior Software Engineer specializing in General Backend Development. In this pivotal role, you will develop and sustain scalable, high-performance backend systems. A significant aspect of your responsibilities will involve diagnosing and resolving complex system performance issues and addressing intricate concurrency challenges, such as race conditions. You will collaborate closely with cross-functional teams to design and implement robust solutions that align with business objectives and guarantee the long-term stability and success of our initiatives.

Key Responsibilities

  • Design, develop, and maintain durable and scalable backend systems using Java, Python, or Go, along with frameworks like Spring, Undertow, Flask, and FastAPI.
  • Work alongside cross-disciplinary teams, including frontend developers, product managers, and designers, to define system requirements and deliver high-quality solutions.
  • Conduct code reviews to ensure compliance with coding standards and best practices.
  • Identify and troubleshoot issues, while debugging and optimizing code for performance and efficiency.
  • Engage in the full software development lifecycle, from planning and design through to implementation, testing, and deployment.
  • Keep abreast of the latest industry trends and technologies, continuously enhancing your skill set.

About You

[Minimum qualifications]

  • Proven experience in backend development with a strong grasp of scalable system design.
  • Expertise in programming languages such as Java, Python, or Go.
  • Strong problem-solving skills with an emphasis on performance optimization.
  • Excellent collaboration and communication skills, with a proactive approach to teamwork.

About Appier

Appier is at the forefront of the SaaS industry, utilizing AI to revolutionize business decision-making. Our commitment to democratizing AI fosters innovation and growth across various sectors. With a global presence and a dynamic work environment, we empower our employees to thrive and contribute to groundbreaking projects.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.