Appier

Software Engineer, General Backend Development, Enterprise Solution - Tokyo,Japan

Appier

Apply
22 days ago
Tokyo, Japan
Senior / Mid Level

Responsibilities

  • Design, develop, and maintain robust and scalable backend systems using Java, Python, or Go.
  • Collaborate with cross-functional teams 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 to deployment.
  • Stay updated with the latest industry trends and continuously improve technical skills.

Requirements

  • Proven experience as a Backend Developer with 3-5 years of professional experience.
  • Strong understanding of programming languages and related web frameworks.
  • Apply object-oriented principles and design patterns for code reusability and maintainability.
  • Experience with functional programming paradigms.
  • Familiarity with unit test frameworks for effective testing.
  • Solid understanding of web application development principles and RESTful APIs.
  • Experience with SQL and NoSQL databases and ORM frameworks.
  • Experience with OLAP databases.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills and ability to work independently and in teams.
  • Excellent communication and collaboration skills.

Tech Stack

DatabricksFastAPIFlaskGitGoJavaPrestoPythonSQL

Categories

BackendData EngineeringDevOps