🚀 We are seeking an experienced senior Golang engineer to join our dynamic team. The ideal candidate will have a strong background in Golang development and a passion for building scalable and efficient solutions for data-intensive projects.
🚀 You will be responsible for designing, implementing, and maintaining applications related to data collection, web scraping, data streaming, and file management.
✅ Requirements:
🔸 Bachelor's degree in computer science, engineering, or a related field.
🔸 More than five years of experience in Golang development.
🔸 Expert knowledge of the Golang ecosystem, libraries, and frameworks.
🔸 Experience with data collection, web scraping, data streaming, and file management technologies.
🔸 Strong understanding of concurrent programming, distributed systems, and microservices architecture.
🔸 Proficient in RESTful API design and development.
🔸 Familiarity with Agile methodologies, version control systems (e.g., Git), and CI/CD pipelines.
🔸 Excellent problem-solving, debugging, and troubleshooting skills.
🔸 Strong written and verbal communication skills.
🔸 Ability to work independently and as part of a team.
✅ Responsibilities:
🔸 Design and develop high-performance, scalable, and maintainable Golang applications.
🔸 Collaborate with cross-functional teams to define, design, and ship new features.
🔸 Work on projects related to data collection, web scraping, data streaming, and file management.
🔸 Implement and maintain APIs and microservices.
🔸 Ensure the performance, quality, and responsiveness of applications.
🔸 Conduct code reviews, provide guidance, and mentor junior team members.
🔸 Identify and correct bottlenecks and fix bugs.
🔸 Document technical specifications, design decisions, and implementation details.