A free Jobstore account is required to proceed to the employer site.
Home - Careers - Senior Python Developer
Senior Python Developer
Home - Careers - Senior Python Developer
Senior Python Developer
Learn more about us
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