Description

Job Summary:

We are looking for a skilled Software Engineer with expertise in GoLang, strong proficiency in automation, and a solid foundation in data structures and logic. The ideal candidate will have the ability to design, develop, and automate test cases, especially for backup systems, ensuring the delivery of high-quality, reliable software solutions.

Key Responsibilities:

  • Develop and Maintain: Build and enhance backend systems using GoLang.
  • Automation: Design and implement test cases and automation frameworks to improve the efficiency and accuracy of backup and recovery processes.
  • Problem Solving: Apply advanced data structures and logical reasoning to solve complex software engineering challenges.
  • Testing: Create, execute, and maintain automated and manual test cases to ensure robust functionality of backup systems.
  • Collaboration: Work closely with cross-functional teams, including DevOps, QA, and Product Management, to deliver seamless software solutions.
  • Documentation: Write clear and concise documentation for code, test cases, and processes.

Required Skills and Experience:

  • Proficiency in GoLang with a strong portfolio of relevant projects.
  • Proven experience in automation and developing scripts for testing and process optimization.
  • Deep understanding of data structures and algorithms.
  • Expertise in writing and automating test cases, particularly for backup systems or similar use cases.
  • Strong problem-solving skills and logical thinking.
  • Familiarity with tools like Selenium, Jenkins, or similar test automation platforms is a plus.
  • Excellent communication skills and a collaborative attitude.


 

Education

Any Graduate