[HCM] Senior Software Engineer

Location
Hồ Chí Minh
CashMoney
Thương lượng
TimeCircle
15/01/2025

Job description

We are seeking a highly skilled Software Developer with a robust background in backend development to join our dynamic team. In this role, you will focus on designing, building, and maintaining state-of-the-art backend systems using Python, Golang, and Node.js. Your primary responsibility will be to enhance and develop functionalities within our Map and Routing services, playing a critical role in improving the efficiency of our delivery and logistics solutions.

Responsibilities:

  • Design, develop, and maintain scalable backend services and APIs using Python, Golang, or Node.js.
  • Implement and optimize algorithms to solve complex routing problems, improving delivery efficiency.
  • Collaborate with cross-functional teams, including Product Managers, Frontend Developers, and Data Scientists, to understand requirements and deliver effective solutions.
  • Utilize cloud platforms like AWS and GCP, including services such as AWS Lambda and GCP Cloud Functions, to build secure and robust applications.
  • Ensure high code quality through testing, code reviews, and adherence to best practices in software architecture.
  • Develop and manage database schemas, optimizing performance for SQL and NoSQL databases, and ensuring reliable data storage solutions.
  • Implement effective monitoring and alerting systems to maintain system performance and reliability.
  • Explore and integrate emerging technologies to enhance and innovate on existing systems.

Job requirement

  • A Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Over 3 years of backend software engineering experience.
  • Proficiency in one or more programming languages: Python, Go, or Node.js.
  • Proven experience in developing APIs and microservices, utilizing RESTful and/or gRPC.
  • Strong problem-solving by algorithms & data structures, especially with Vehicle Routing Problems.
  • Proficiency in SQL and experience with databases like PostgreSQL and MongoDB. Experience in Elasticsearch is a plus.
  • Familiarity with cloud platforms such as AWS or GCP.
  • Proficient in using Docker and Kubernetes for scalable application deployment and management.
  • Strong written and verbal communication skills for effective stakeholder interaction.

Benefit

  • Grab/Be for work: 1M/month
  • Laptop & PVI insurance
  • Working 5 days/week (Mon - Fri)
  • Competitive salaries and benefits according to experience and education level
  • And more