Senior Python Developer

Senior Python Developer

LOCATION: Hanoi

JOB DESCRIPTION 

  • Participate in the full software development lifecycle, including requirement gathering, system analysis, design, development, testing, and deployment.
  • Design, develop, maintain, and optimize backend applications using Python, with a focus on quality and performance.
  • Ensure the overall quality and delivery progress of the Back-end team.
  • Review and refactor code to improve code quality, maintainability, and performance.
  • Troubleshoot and resolve technical issues when required.
  • Collaborate with team members to understand project requirements and deliver effective technical solutions.
  • Mentor and support Junior Developers in technical and development-related tasks.
  • Contribute to technical discussions and lead the team to achieve project goals.

REQUIRED SKILLS AND EXPERIENCE 

  • Bachelor’s degree in software engineering, Computer Science, Information Technology, or related field.
  • At least 5 years of professional experience in Python development.
  • Strong experience with Python web frameworks such as FastAPI, Django, or Flask; hands-on experience with FastAPI is highly preferred.
  • Solid understanding of software development principles, backend architecture, and design patterns.
  • Experience with HTML, CSS, and JavaScript. Experience with frontend frameworks such as ReactJS, Angular, or Vue.js is a plus.
  • Good knowledge of database management systems such as MySQL, PostgreSQL, or MongoDB.
  • Hands-on experience with RESTful APIs, GraphQL, and gRPC.
  • Strong understanding of Git and Git-flow workflow.
  • Experience with Docker and other containerization technologies.
  • Ability to troubleshoot complex technical issues and optimize application performance.
  • Ability to work with programming languages other than Python, such as Java or PHP, is a plus.
  • Good ability to use AI tools effectively in software development and daily engineering tasks.
  • Strong problem-solving skills, attention to detail, and ability to work independently as well as collaboratively.
  • Strong communication, mentoring, and technical leadership skills, with the ability to guide and support Junior Developers and lead the team when required.
  • Intermediate English communication skills.
  • Japanese language skills are a plus.

BENEFITS

  • Competitive and negotiable salary (UP TO 40M)
  • Probation salary is 100% of official salary
  • 13th-month salary and performance review twice a year
  • Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year)
  • Project bonus
  • Employee’s professional certification and training allowances subject to company regulations
  • Opportunity to participate in internal training programs on AI, foreign languages, and professional development
  • Health Care Insurance
  • Annual Health Assessment
  • Social, health and unemployment insurance following government policy
  • Enjoy company summer trips and other team building activities held monthly and quarterly
  • Professional, creative and dynamic working environment
  • Work five days per week with flexible check-in time

CONTACT