CrawlJobs Logo

Senior Backend Engineer – Platform (Go)

Serbia, Belgrade · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

You will join an established engineering team responsible for enabling and accelerating product and service teams working on Kick. The team builds and maintains shared platform capabilities that underpin Kick’s core systems, improving reliability, consistency, and developer experience across the platform. The team owns foundational components such as event pipelines, schema governance, service gateways, and notification delivery. These systems ensure that Kick’s services communicate reliably and that data flows across the platform are accurate, observable, and analytics-ready.

Job Responsibility

  • Architect and implement high-performance software solutions in alignment with project requirements and company standards
  • Design and build shared services and platform capabilities, ensuring high standards of code quality, scalability, and maintainability
  • Optimise existing services for performance, scalability, and reliability, identifying and resolving bottlenecks, reducing technical debt, and improving system resilience
  • Take ownership of services throughout their lifecycle while ensuring high code quality, security, and maintainability
  • Collaborate effectively with cross-functional teams and operational stakeholders, clearly communicating technical concepts, trade-offs, and progress
  • Work across different problem domains and projects over time, adapting to changing priorities and contributing to improvements of varying complexity based on business needs
  • Actively contribute as a team player, supporting others when needed, asking questions, and participating constructively in technical discussions and decision-making
  • Provide technical leadership through solution design, code reviews, and knowledge sharing, supporting the team's overall technical quality and consistency
  • Communicate effectively in written and spoken English, presenting ideas clearly to colleagues and stakeholders across teams

Requirements

  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, focusing on scalable system design and development
  • Strong experience with Go, and familiarity with building and operating distributed systems, APIs, and shared services
  • Proven track record of designing and modernising systems with a focus on scalability, maintainability, and system optimisation
  • Experience contributing to technical direction through collaboration, design input, and mentorship when appropriate
  • Strong communication skills with the ability to explain technical concepts to a broad audience and work effectively with cross-functional teams
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Experience debugging production applications and managing incidents

Nice to have

  • Experience delivering and maintaining distributed systems at scale
  • Demonstrated a high level of autonomy and self-sufficiency in driving projects to completion

What we offer

  • Performance Reward: Annual bonus linked to individual and company performance
  • Professional Growth: Opportunities for development, learning, and career progression within a global organization
  • Health & Wellbeing: Private health insurance for you and your dependants
  • Office Perks: Daily catered lunch, snacks and beverages, parking reimbursement, and a modern Belgrade office
  • Global Exposure: Opportunities to collaborate with—and occasionally visit—our Melbourne headquarters
  • Team Culture: Regular team-building activities and a professional, collaborative working environment

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Backend Engineer – Platform (Go)

8 matching positions

Senior Backend Engineer – Platform (Go)

You will join an established engineering team responsible for enabling and accel...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, focusing on scalable system design and development
  • Strong experience with Go, and familiarity with building and operating distributed systems, APIs, and shared services
  • Proven track record of designing and modernising systems with a focus on scalability, maintainability, and system optimisation
  • Experience contributing to technical direction through collaboration, design input, and mentorship when appropriate
  • Strong communication skills with the ability to explain technical concepts to a broad audience and work effectively with cross-functional teams
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Experience debugging production applications and managing incidents
Job Responsibility
Job Responsibility
  • Architect and implement high-performance software solutions in alignment with project requirements and company standards
  • Design and build shared services and platform capabilities, ensuring high standards of code quality, scalability, and maintainability
  • Optimise existing services for performance, scalability, and reliability, identifying and resolving bottlenecks, reducing technical debt, and improving system resilience
  • Take ownership of services throughout their lifecycle while ensuring high code quality, security, and maintainability
  • Collaborate effectively with cross-functional teams and operational stakeholders, clearly communicating technical concepts, trade-offs, and progress
  • Work across different problem domains and projects over time, adapting to changing priorities and contributing to improvements of varying complexity based on business needs
  • Actively contribute as a team player, supporting others when needed, asking questions, and participating constructively in technical discussions and decision-making
  • Provide technical leadership through solution design, code reviews, and knowledge sharing, supporting the team's overall technical quality and consistency
  • Communicate effectively in written and spoken English, presenting ideas clearly to colleagues and stakeholders across teams
What we offer
What we offer
  • Performance Reward: Annual bonus linked to individual and company performance
  • Professional Growth: Opportunities for development, learning, and career progression within a global organization
  • Health & Wellbeing: Private health insurance for you and your dependants
  • Office Perks: Daily catered lunch, snacks and beverages, parking reimbursement, and a modern Belgrade office
  • Global Exposure: Opportunities to collaborate with—and occasionally visit—our Melbourne headquarters
  • Team Culture: Regular team-building activities and a professional, collaborative working environment
Read More
Arrow Right

Senior Backend Engineer (Go) / Platform

At Paribu, every team member plays a crucial role in driving innovation and deli...
Location
Location
Türkiye , İstanbul
Salary
Salary:
Not provided
paribu.com Logo
Paribu
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in software development with a strong focus on Go
  • Proven experience with Docker and Kubernetes for containerization and orchestration
  • Strong knowledge of relational databases such as MySQL or PostgreSQL
  • Proficiency in using Redis for caching and data storage
  • Experience with cloud platforms, preferably AWS (e.g., S3, ECS, SQS, SNS, Lambda)
  • Familiarity with CI/CD tools and practices
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work collaboratively
  • Skilled in working with microservices architecture and distributed systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable, reliable, and secure applications using Go
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clear, manageable, and optimized code
  • Review code and guide junior developers to uphold best practices and coding standards
  • Troubleshoot and debug applications to optimize performance
  • Implement and manage CI/CD pipelines for automated testing and deployment
  • Stay current with industry trends and technologies to ensure our applications are current and competitive
  • Participate in architectural discussions and decision-making processes to shape the future of our technology stack
What we offer
What we offer
  • Meal allowance – Generous support with a flexible meal card
  • Private health insurance – Comprehensive coverage for employees, including spouse and children
  • Commuting support – Financial support for commuting based on your office route
  • S.O.S. leave (10 days) – Additional leave days up to 10 days per year for urgent and unexpected matters, apart from annual leave
  • Birthday leave – One extra day off during your birthday month
  • Language learning support – Resources to enhance English communication skills
  • Personal development support – Budget for exploring hobbies, attending professional courses, and personal growth
  • Well-being & health platform – Access to digital health and wellness services, including mental health support, and well-being resources
  • Relocation allowance – Financial support for relocation within a 15-km radius of the Paribu’s office
  • Top-tier work equipment – High-performance devices and all the essential tools you need to do your best work
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer, Inference Platform

Together AI is building the Inference Platform that brings the most advanced gen...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 250000.00 USD / Year
together.ai Logo
Together AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of demonstrated experience building large-scale, fault-tolerant, distributed systems and API microservices
  • Strong background in designing, analyzing, and improving efficiency, scalability, and stability of complex systems
  • Excellent understanding of low-level OS concepts: multi-threading, memory management, networking, and storage performance
  • Expert-level programming in one or more of: Rust, Go, Python, or TypeScript
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Build and optimize global and local request routing, ensuring low-latency load balancing across data centers and model engine pods
  • Develop auto-scaling systems to dynamically allocate resources and meet strict SLOs across dozens of data centers
  • Design systems for multi-tenant traffic shaping, tuning both resource allocation and request handling — including smart rate limiting and regulation — to ensure fairness and consistent experience across all users
  • Engineer trade-offs between latency and throughput to serve diverse workloads efficiently
  • Optimize prefix caching to reduce model compute and speed up responses
  • Collaborate with ML researchers to bring new model architectures into production at scale
  • Continuously profile and analyze system-level performance to identify bottlenecks and implement optimizations
What we offer
What we offer
  • Competitive compensation
  • equity
  • health insurance
  • other competitive benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend - Catalog Platform

Whether it’s a sandwich, a burrito, or groceries, the Uber Eats team builds tech...
Location
Location
Denmark , Aarhus
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • Relevant degree (B.Sc, M.Sc, Ph.D) in Computer Science or related technical field or equivalent practical experience
  • Experience coding with C++, Java, Python, or Go
  • Enjoy building high quality software that is relied upon by millions of people around the world
  • Comfortable working with ambiguity in constantly evolving environment
  • Experience working in large scale distributed systems
Job Responsibility
Job Responsibility
  • Design reliable solutions to solve business use cases in a highly distributed system
  • Implement solutions in Go with a strong focus on clean, readable code with unit and integration test coverage - and run it in production
  • Actively drive collaboration across multiple teams to create alignment and progress
  • Take active part in code change peer-reviews to ensure quality and knowledge sharing across the team
  • Contribute to engineering culture in terms of quality, monitoring and on-call practices
  • Own part of the team’s charter and through that help setting longer term direction for the team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Backend (Voice Platform)

At Cresta, the Voice Platform team is on a mission to transform real-time voice ...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or related field
  • 5+ years of experience in backend system development, distributed systems, or cloud infrastructure
  • Expertise in Go (or a similar systems language) with strong API and service design skills
  • Proven experience with scalable architectures using microservices, workflow orchestration, distributed caching, and cloud databases
  • Strong knowledge of Kubernetes, Docker, and modern cloud infrastructure
  • Solid understanding of networking, real-time communication protocols, and cloud security best practices
  • Demonstrated ability to lead complex technical projects from design through production
Job Responsibility
Job Responsibility
  • Lead the design and development of scalable, distributed backend microservices in Golang (with some Python for AI-related services)
  • Own and evolve voice platform integrations with large-scale enterprise communication and contact center systems
  • Drive initiatives to expand platform capabilities, including bi-directional SIP, WebRTC integrations, multilingual support, advanced transcription, and real-time translation
  • Build systems that power conversation intelligence for both remote and in-person interactions
  • Improve observability, reliability, and self-service troubleshooting across the platform
  • Ensure performance, scalability, and resilience of real-time voice pipelines running in the cloud
  • Collaborate with cross-functional teams (ML, product, solution architects) to design end-to-end solutions for customer deployments
  • Provide technical guidance, mentorship, and best practices to other engineers on the team
What we offer
What we offer
  • We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
  • Paid parental leave to support you and your family
  • Monthly Health & Wellness allowance
  • Work from home office stipend to help you succeed in a remote environment
  • Lunch reimbursement for in-office employees
  • PTO: 3 weeks in Canada
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Communications Platform (Backend)

The Communications Platform at Uber is responsible for building technology that ...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or equivalent experience) in Computer Science, Engineering, Mathematics, or a related field
  • 4+ years of hands-on software engineering experience
  • Proficiency in Python, Go, or a general-purpose language such as Java
  • Familiarity with microservices and API design
  • Passion for building performant and scalable systems
  • Strong communication and collaboration skills
  • Demonstrated drive, resilience, and a deep sense of ownership
Job Responsibility
Job Responsibility
  • Design, build, and maintain the large-scale, intelligent communication infrastructure that supports essential business use cases and cutting-edge agentic AI experiences across Uber
  • Collaborate closely with senior engineers and cross-functional teams in Product, AI/ML, and other platform teams
  • Unlock the full potential of Uber's connected data to significantly enhance our communication channels
  • Drive the technical and architectural vision for the next generation of communication experiences
  • Create impact by delivering communication solutions across various channels for a wide range of marketplace products and consumers, disrupting the gig economy on a global scale
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

Lead the development of innovative solutions and contribute to a meaningful miss...
Location
Location
Japan , Tokyo 23 wards
Salary
Salary:
10000000.00 - 16000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
July 15, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of experience in backend software development
  • Expert knowledge of at least one major backend programming language (e.g., Java, Python, Go)
  • Experience with relational and NoSQL databases
  • Experience with cloud platforms (e.g., AWS, Google Cloud, Azure)
  • Strong understanding of software design principles and patterns
  • Excellent problem-solving and analytical skills
  • Experience working in an agile environment
  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Experience with CI/CD pipelines
Job Responsibility
Job Responsibility
  • Lead the design and implementation of new features and functionalities for our backend systems
  • Develop and maintain high-quality, scalable, and maintainable code
  • Collaborate with other engineers to design and implement APIs and integrations
  • Write unit and integration tests to ensure code quality
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and resolve production issues
  • Contribute to the overall architecture and design of our backend systems
  • Stay up-to-date with the latest technologies and trends in backend development
What we offer
What we offer
  • 健康保険
  • 厚生年金保険
  • 雇用保険
  • 労災保険
  • 通勤費 (1ヶ月50,000円を上限として全額支給)
  • 完全週休2日制(土日祝)
  • 年間休日:120日
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

The Senior Backend Engineer will design and build scalable, production-grade sys...
Location
Location
United States , Glendale
Salary
Salary:
160000.00 - 180000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5–8+ years of backend or full-stack software engineering experience
  • Strong proficiency in Node.js, Python, Go, or similar backend languages
  • Experience building and maintaining RESTful and/or GraphQL APIs
  • Hands-on experience with event-driven architectures (e.g., Kafka, RabbitMQ, SQS)
  • Strong understanding of microservices design and distributed systems
  • Experience working with cloud platforms (e.g., AWS) and modern deployment practices
  • Strong knowledge of relational and NoSQL databases and data modeling
  • Demonstrated ability to build scalable, production-grade systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend services and APIs that power core business functionality
  • Build and operate event-driven, distributed systems supporting high-throughput data processing
  • Develop RESTful and/or GraphQL APIs for real-time data access and system integration
  • Integrate backend systems with AI/ML models, data pipelines, and workflow automation systems
  • Architect microservices and ensure systems are reliable, observable, and performant at scale
  • Implement and optimize data pipelines for ingestion, transformation, and delivery
  • Collaborate with cross-functional teams to translate system design into working solutions
  • Lead technical discussions, contribute to architecture decisions, and guide system design best practices
  • Mentor engineers through code reviews, knowledge sharing, and technical leadership
  • Identify and resolve performance bottlenecks, system issues, and technical debt
What we offer
What we offer
  • Comprehensive medical coverage with high employer contribution
  • Retirement savings plan
  • Generous paid time off policy
  • Additional employee perks including wellness initiatives and team-provided meals
  • Fulltime
Read More
Arrow Right