Senior Software Engineer

Job Description

Key Responsibilities:

System Design & Architecture

  • Design and implement scalable and maintainable software architectures.
  • Participate in technical design discussions and architecture decisions.
  • Ensure system performance, reliability, scalability and security.

Application Development

  • Develop frontend applications using React and TypeScript.
  • Build backend services using Golang and/or Python.
  • Design and implement RESTful APIs and microservices.
  • Ensure high-quality, maintainable, and well-tested code.

Cloud & Infrastructure

  • Design and manage cloud infrastructure on AWS and Azure.
  • Implement containerized applications and CI/CD pipelines.
  • Optimize system performance, monitoring, and logging.

Collaboration & Engineering Excellence

  • Work closely with product managers, designers, and engineers to deliver features.
  • Participate in code reviews and technical mentoring.
  • Improve development processes, automation, and system reliability.

Qualifications

• Bachelor’s degree in Computer Science, Software Engineering or equivalent experience.

A minimum of 5-8 years’ experience in a software engineering role.

• Proactively seeks out and adapts to new technologies and workflows, driven by a continuous learning mindset.

Technical Skills

Frontend

  • React with TypeScript
  • State management and modern frontend architecture
  • REST API integration
  • Responsive web development

Backend

  • Golang and Python for backend services and APIs
  • RESTful API and microservices development
  • Database experience (PostgreSQL, MySQL, or NoSQL)

Cloud & Infrastructure

  • Cloud platforms: AWS or Azure
  • Containerization with Docker
  • CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins)

Development Tools

  • Git version control
  • Issue tracking tools (Jira, GitLab)
  • API tools (Postman, Swagger/OpenAPI)

Soft Skills

  • Strong problem-solving and system design skills
  • Ability to work across frontend, backend, and infrastructure
  • Good communication and collaboration with cross-functional teams
  • Ability to mentor junior developers
  • Strong ownership and accountability for system quality

Note

-

Welfare & Benefits

  • Domestic Allowance
  • Position Allowance
  • Medical Allowance
  • Skill Allowance
  • Language Course Allowance
  • Social Security Fund
  • Provident Fund
  • Group Insurance
  • Marriage Gifts
  • Oversea Trip
  • Company Trip
  • Division Party


Back