Betfair Romania Development

Senior Software Engineer – Backend, Golang

Betfair Romania Development

full-time

Posted on:

Location Type: Hybrid

Location: Cluj-NapocaRomania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own the delivery of backend product outcomes, operating effectively in complex and ambiguous problem spaces.
  • Drive technical solutions that support business goals, platform scalability, and long-term sustainability.
  • Contribute to Agile delivery through estimation, planning, feedback, and participation in ceremonies.
  • Make data-driven decisions with a bias toward action, quality, and measurable impact.
  • Ensure system reliability, performance, and customer impact are central to technical decisions.
  • Design, develop, test, and maintain high-quality backend services and APIs.
  • Deliver scalable, maintainable, and secure solutions aligned with engineering best practices.
  • Enhance, refactor, and troubleshoot existing systems and services.
  • Apply deep technical knowledge to solve complex system and performance challenges.
  • Leverage approved technologies, frameworks, and standards effectively.
  • Work within architectural guidelines while constructively influencing and evolving them.
  • Define service interfaces, API contracts, and data models.
  • Contribute to the reliability, scalability, and resilience of backend platforms.
  • Support platform health, maintenance, and continuous improvement initiatives.
  • Drive adoption of tooling, frameworks, and engineering standards.
  • Promote transparency around system behaviour, dependencies, and changes.
  • Influence backend architecture, technical direction, and platform roadmap.
  • Participate in backlog prioritisation with a focus on technical debt and platform evolution.
  • Demonstrate commercial awareness when making architectural and technical decisions.
  • Prepare and maintain technical documentation, solution designs, and architectural artefacts.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Collaborate closely with frontend engineers, DevOps, and architects to define end-to-end solutions.
  • Represent backend solutions and trade-offs in architectural and technical forums.
  • Evaluate and assess the success of technical changes post-release.
  • Ensure systems are designed for observability, monitoring, alerting, and logging.
  • Lead investigation and resolution of production issues and incidents.
  • Communicate clearly with stakeholders during incidents and post-incident reviews.
  • Take ownership of system-level issues through to resolution.
  • Conduct root cause analysis and drive preventative improvements.
  • Continuously learn, mentor others, and contribute to engineering capability uplift.

Requirements

  • 6–8+ years of professional software development experience in large-scale or enterprise environments.
  • Proven experience designing, architecting, and scaling distributed systems and microservices.
  • Deep understanding of Go fundamentals, idiomatic design, testing, and error handling.
  • Strong expertise in concurrency patterns in Go (goroutines, channels, sync primitives).
  • Experience designing and building RESTful APIs and/or gRPC services.
  • Strong experience with relational databases (PostgreSQL, MySQL) and SQL optimisation.
  • Experience with NoSQL databases such as MongoDB, Redis, or Cassandra.
  • Deep understanding of event-driven architectures and messaging systems (Kafka, RabbitMQ, SNS/SQS).
  • Strong knowledge of containerisation and orchestration using Docker and Kubernetes.
  • Experience with cloud platforms (AWS, GCP, or Azure) and cloud-native architectures.
  • Solid understanding of security best practices (OAuth2, JWT, encryption, OWASP Top 10).
  • Experience establishing coding standards and architectural patterns across teams.
  • Strong focus on performance optimisation, caching strategies, and system tuning.
  • Expert understanding of CI/CD pipelines and DevOps practices.
  • Experience with monitoring and observability tools (Prometheus, Grafana, ELK).
  • Proven experience leading within Agile teams and mentoring engineers.
Benefits
  • Hybrid & remote working options
  • €1,000 per year for self-development
  • Company share scheme
  • 25 days of annual leave per year
  • 20 days per year to work abroad
  • 5 personal days/year
  • Flexible benefits: travel, sports, hobbies
  • Extended health, dental and travel insurances
  • Customized well-being programmes
  • Career growth sessions
  • Thousands of online courses through Udemy
  • A variety of engaging office events