Advanced Software Engineer
PermanentBookmark Details
Advanced Software Engineer (Golang)
Responsibilities
• Design and develop high-quality software solutions that meet customer requirements and align with industry standards.
• Collaborate with cross-functional teams to define project scope, goals, and deliverables.
• Conduct thorough testing and debugging of software applications to ensure optimal performance and reliability.
• Establish and maintain CI/CD pipelines using tools like GitHub Actions, Bamboo, or Jenkins to automate the build, test, and deployment processes.
• Continuously monitor and improve the DevOps pipeline to ensure fast and reliable software delivery.
Qualifications
• Bachelor’s degree or above in Computer Science, Software Engineering, Communication Engineering, or other related fields.
• 5+ years of experience in Golang development. Priority will be given to candidates with experience in successfully developing large-scale projects.
• Proficiency in NoSQL Database.
• Foundational knowledge of container technologies (Docker, Kubernetes).
• Extensive hands-on experience administering and tuning Kubernetes clusters in production, including the use of RKE2, k3s, ArgoCD, Helm, and other cloud-native orchestration tools.
• Advanced skills in Linux administration, system internals, networking stack, filesystems, resource scheduling, and process management.
• Experience in AI code copilot tools is a plus.
• Strong communication and collaboration skills.
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail