Technical Lead (Java or Golang)
About this position
The Technical Lead (Java or Golang) is responsible for developing efficient software solutions, leading a technical team, and ensuring high-quality product delivery.
Responsibilities
• Develop precise and efficient software solutions.
• Collect requirements, design, test, deploy, and support applications.
• Stay updated on standard programming languages and coding techniques.
• Conduct thorough testing of programs and their integration with other systems.
• Assist system analysts with file requirements and processing specifications.
• Build and deploy software to UIS, SIT, and UAT environments.
• Collaborate with engineers and developers on infrastructure layers.
• Commit to collaborative problem-solving, sophisticated design, and high-quality products.
Requirements
• Bachelor's degree in Computer Science, Computer Engineering, or IT-related.
• At least 8-10 years of work experience in backend development using Java and/or Golang.
• At least 2-3 years of proven experience in leading a technical team.
• Fair to good command of English.
• Familiar with Microservice, Elasticsearch, and Agile methodology.