Negotiable
Undetermined
Undetermined
Isleworth, England, United Kingdom
Summary: The Back-End Developer role requires a highly skilled individual with expertise in Go (Golang), data analytics, and cloud-based services. The position focuses on building scalable APIs, processing data pipelines, and supporting front-end applications with real-time analytics. The ideal candidate will also lead performance optimization initiatives and ensure robust data management practices. This role emphasizes collaboration with cross-functional teams to deliver actionable insights and improve user experiences.
Key Responsibilities:
- Develop and maintain high-performance backend services using Go (Golang).
- Design and implement RESTful APIs and GraphQL endpoints.
- Process and optimize large-scale data pipelines for real-time analytics.
- Write clean, maintainable, and efficient code adhering to best practices.
- Utilize AWS cloud services for backend application deployment.
- Ensure robust data storage and management using PostgreSQL.
- Implement authentication, authorization, and security best practices.
- Improve CI/CD pipelines for automated deployments.
- Lead performance optimization initiatives for backend services.
- Architect scalable backend solutions for real-time data processing.
- Design fault-tolerant distributed systems using Kubernetes.
- Utilize monitoring tools like Prometheus, Grafana, and Kibana.
- Integrate real-time data processing and analytics into applications.
- Design and implement ETL pipelines for large datasets.
- Enable event tracking and logging for user behavior analysis.
- Improve monitoring, alerting, and logging capabilities.
- Identify and resolve backend bottlenecks and security vulnerabilities.
- Evaluate and recommend cutting-edge technologies.
- Foster a culture of continuous improvement and mentorship.
Key Skills:
- Advanced proficiency in Go (Golang).
- Strong experience with RESTful APIs and GraphQL.
- Deep understanding of data processing 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 and JWT.
- Fluent in English with strong communication skills.
- Experience with big data processing frameworks like Apache Flink or Spark (preferred).
- Familiarity with machine learning models and AI-driven analytics (preferred).
- Understanding of front-end and mobile app interactions (preferred).
- Expertise in cloud-native application development and DevOps practices (preferred).
Salary (Rate): undetermined
City: Isleworth
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT