Senior Backend Engineer (Go/Java/Python)
Job Description:
Responsibilities:
Design, develop, and maintain software applications, including mobile apps and backend APIs, to meet business requirements and technical specifications.
Collaborate with cross-functional teams to gather requirements, define project scope, and identify technical solutions.
Write clean, efficient, and well-documented code following best practices and coding standards.
Perform code reviews, debugging, and troubleshooting to ensure software quality and performance.
Work closely with product managers, designers, and QA engineers to deliver projects on time and within budget.
Stay updated with the latest technologies, tools, and trends in software development to continuously improve skills and contribute to innovation.
Participate in Agile development methodologies, including sprint planning, stand-up meetings, and retrospectives.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
At least 4 years of professional experience in software development using programming languages such as Go/Java/Python, or similar.
Must be willing to switch to Golang for our products (open for Java and Python switch to Golang)
Experience working with database systems like SQL, and NoSQL databases.
Familiarity with version control systems, such as Git.
Good speaking English
Nice to have:
Experience with cloud platforms, Docker and Kubernetes.
Familiarity with CI/CD pipelines and automated testing frameworks.
Experience with DevOps practices and tools for infrastructure as code.
Location:
Hybrid working at District 1, HCMC
Required Skills:
Java Python