Key Responsibilities:
- GoLang Development: Design and implement scalable, efficient, and high-performance solutions using GoLang.
- Scripting & Automation: Develop scripts to automate processes and integrate various systems using shell, Ruby, Python, or other relevant Linux-based scripting languages.
- Cloud Infrastructure: Work with AWS services (EC2, Lambda, S3, etc.) to deploy and manage applications on the cloud.
- Collaboration & Leadership: Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions.
- Code Reviews & Mentoring: Provide technical leadership and mentorship to junior developers. Conduct code reviews to ensure best practices and quality standards.
- Optimization & Maintenance: Optimize applications for maximum speed and scalability. Handle production issues, maintain system health, and provide ongoing support.
Required Skills and Qualifications:
- Extensive Experience in GoLang: 8-10 years of experience working with GoLang for backend development.
- Scripting Proficiency: Strong experience in at least one scripting language (., shell scripting, Ruby, Python).
- AWS Expertise: Hands-on experience with AWS services (EC2, S3, Lambda, IAM, etc.) and cloud architecture.
- Linux/Unix Systems: Proficiency in working with Linux-based operating systems and environments.
- Agile Methodology: Experience working in Agile/Scrum environments with a focus on delivering high-quality, scalable software.
- Problem Solving & Analytical Skills: Ability to diagnose issues and offer solutions