drjobs GoLang Engineer- 100 remote

GoLang Engineer- 100 remote

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Alexander City - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Job Title: Golang Engineer

Location: 100% Remote
Duration: 6 Months Contract

Interview mode: Video

Any Visa Except H1B

LinkedIn (Preferred)

Job Description:

Key Responsibilities:

  • Solution Design: Collaborate with product managers architects and other stakeholders to understand business requirements and design efficient and scalable solutions using Go Lang.
  • Development: Write clean idiomatic and efficient code in Go to implement backend services APIs and microservices.
  • Performance Optimization: Continuously optimize the performance of Go applications by identifying bottlenecks and implementing performance improvements.
  • Testing: Develop and execute unit tests integration tests and endtoend tests to ensure the reliability and correctness of Go code.
  • Deployment & DevOps: Implement robust deployment pipelines using CI/CD tools such as Jenkins or GitLab CI to automate the build test and deployment process.
  • Monitoring & Troubleshooting: Implement monitoring and logging solutions to track system performance and troubleshoot issues in production environments.
  • Documentation: Create clear and comprehensive documentation including design documents API specifications and deployment guides to facilitate knowledge sharing and collaboration.
  • Code Review & Mentoring: Conduct code reviews to ensure code quality adherence to best practices and knowledge sharing among team members. Provide guidance and mentorship to junior engineers as needed.

Qualifications:

  • 36 years of handson experience in software development with a strong focus on backend development using Go Lang.
  • Proficiency in Go programming language with a deep understanding of language features idioms and best practices.
  • Experience designing and building scalable and highperformance systems and microservices using Go.
  • Familiarity with modern software development practices such as Agile methodologies CI/CD and DevOps.
  • Strong problemsolving skills with the ability to debug complex issues and optimize system performance.
  • Excellent communication skills with the ability to collaborate effectively with crossfunctional teams and articulate technical concepts to nontechnical stakeholders.

Preferred Qualifications:

  • Experience with cloud platforms such as AWS GCP or Azure.
  • Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Familiarity with other programming languages such as Python Java or JavaScript.
  • Contributions to opensource projects or active participation in the Go community.
  • Experience with distributed systems message brokers and eventdriven architectures

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.