Leave us your email address and we'll send you all the new jobs according to your preferences.

Golang Backend Developer

Posted 4 hours 38 minutes ago by Pyramid Consulting Europe Ltd

Contract
Not Specified
Other
Middlesex, United Kingdom
Job Description

We are seeking a highly skilled and experienced Back End Developer with advanced expertise in Go (Golang), data analytics, and cloud-based Back End services. This individual will play a key role in building scalable APIs, processing data pipelines, and supporting Front End web applications with Real Time analytics and insights.

Technical Expertise

  • Independently develop and maintain high-performance Back End services using Go (Golang).
  • Design and implement RESTful APIs and GraphQL endpoints to support Front End applications.
  • Process and optimize large-scale data pipelines for Real Time analytics and reporting.
  • Write clean, maintainable, and efficient code that adheres to best practices and coding standards.
  • Utilize AWS cloud services for scalable and secure Back End application deployment.
  • Ensure robust data storage and management using PostgreSQL and other database solutions.
  • Implement authentication, authorization, and security best practices in Back End services.
  • Improve CI/CD pipelines for automated deployments and infrastructure management.

Architecture and Performance

  • Lead performance optimization initiatives for Back End services, ensuring efficiency and scalability.
  • Architect scalable and maintainable Back End solutions for Real Time data processing.
  • Develop strategies to optimize data retrieval, caching, and indexing for fast responses.
  • Design fault-tolerant and resilient distributed systems using Kubernetes and cloud-native technologies.
  • Utilize Prometheus, Grafana, and Kibana for monitoring and observability of Back End systems.
  • Optimize API performance and response times for a seamless user experience.

Data Analytics & User Insights

  • Integrate Real Time data processing and analytics into Back End applications.
  • Work closely with data engineers, analysts, and Front End developers to deliver actionable insights.
  • Design and implement ETL pipelines to extract, transform, and load large datasets.
  • Enable event tracking and logging for user behavior analysis.
  • Utilize machine learning models and predictive analytics to improve user experiences.
  • Ensure compliance with GDPR and data privacy regulations when handling user data.

Required Qualifications

  • Advanced proficiency in Go (Golang) for Back End development.
  • Strong experience with RESTful APIs, GraphQL, and event-driven architectures.
  • Deep understanding of data processing, analytics, and Real Time event streaming.
  • Expertise in PostgreSQL, AWS and Kubernetes.
  • Proficiency in monitoring tools like Prometheus, Grafana, and Kibana.
  • Knowledge of security best practices, including OAuth, JWT, and data encryption.
  • Fluent in English with strong communication and collaboration skills.
Email this Job