Apply

Go-developer (RCML)

Posted 2024-11-30

View full description

💎 Seniority level: Middle, At least 3 years of commercial development experience

📍 Location: Poland, Cyprus, Malta, USA, Thailand, Indonesia, Hong Kong, Japan, Australia, Israel, Turkey, Latvia

🔍 Industry: Social discovery technology

🏢 Company: Social Discovery Group

⏳ Experience: At least 3 years of commercial development experience

🪄 Skills: AWSDockerPostgreSQLPythonDesign PatternsKafkaKubernetesGoGrafanaPrometheusRedisCollaborationCI/CDAttention to detail

Requirements:
  • At least 3 years of commercial development experience.
  • Proficiency in Go (3+ years) and Python.
  • Solid understanding of design patterns and SOLID principles.
  • Experience with relational (PostgreSQL) and non-relational (Redis) databases.
  • Familiarity with message brokers (Kafka) and observability tools (e.g., Prometheus, Grafana).
  • Hands-on experience with Kubernetes, Docker, and AWS.
  • Knowledge of CI/CD principles and experience building tested, maintainable code.
  • Ability to understand and improve others’ code while ensuring your own is clear and maintainable.
  • Experience with ML applications is a plus.
  • Strong collaboration skills to work effectively with team members and stakeholders.
  • Ability to mentor and learn from others through discussions and code reviews.
  • Problem-solving mindset with attention to detail and system-wide understanding.
Responsibilities:
  • Designing and developing scalable backend solutions using Go and Python.
  • Building and maintaining high-load real-time systems with a focus on performance and reliability.
  • Writing clean, testable code and implementing comprehensive tests.
  • Collaborating with cross-functional teams to influence project strategy and direction.
  • Debugging and resolving issues across all software levels and ensuring system stability.
  • Managing and optimizing relational (PostgreSQL) and non-relational (Redis) databases.
  • Integrating with message brokers such as Kafka and maintaining observability using tools like Prometheus and Grafana.
  • Leveraging Kubernetes, Docker, AWS, and other cloud technologies to deploy and scale applications.
  • Applying SOLID principles and design patterns to develop robust solutions.
Apply