Freelancing Senior Golang Engineer

Description

Freelancing Senior Golang Engineer

We are currently seeking enthusiastic and experienced Senior Golang Engineers to join our dynamic team. As a Senior Golang Engineer, you will play a crucial role in the design, development, and deployment of our cutting-edge products. If you are passionate about building scalable, high-performance systems and thrive in a collaborative environment, we want to hear from you!

Key Responsibilities:

  • Utilize your expertise in object-oriented programming to architect, design, and implement solutions using Golang.
  • Work closely with cross-functional teams to develop event-driven architectures and integrate with Kafka for efficient message processing.
  • Leverage your experience with Postgres database to design and optimize database schemas and queries.
  • Deploy and manage applications in the cloud, ensuring scalability, reliability, and performance.
  • Drive the adoption of microservices architecture principles and best practices across the organization.
  • Collaborate with product managers and stakeholders to understand requirements and translate them into technical specifications.
  • Mentor junior engineers, conduct code reviews, and provide technical guidance to ensure high-quality deliverables.
  • Stay updated on emerging technologies and industry trends, and incorporate them into our technical stack where appropriate.

Minimum Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of professional experience in object-oriented programming, with strong hands-on experience in Golang.
  • Proven experience working with event-driven architectures and messaging systems like Kafka.
  • Solid understanding of Postgres database and experience with cloud deployments.
  • Demonstrated experience working on products at scale and implementing microservices architecture.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Qualifications:

  • Experience with other programming languages such as Java, Python, or C++.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with cloud platforms such as AWS, GCP, or Azure.

If you are passionate about building innovative solutions using Golang and thrive in a fast-paced, collaborative environment, we encourage you to apply for this exciting opportunity. Join us in revolutionizing the way we build and deploy software at scale!

Interested in this job?

289 days left to apply

Apply for this job

Cancel
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel