{"id":3574480,"url":"https://alion.io/job/merge-golang-developer","title":"Golang Developer","company":{"id":2173907,"name":"Merge","domain":"merge.money","url":"https://alion.io/company/merge-money","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":17500,"max_usd":41000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":168},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Go","optional":false},{"name":"GoMock","optional":false},{"name":"gRPC","optional":false},{"name":"MySQL","optional":false},{"name":"NATS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Testify","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"Grafana","optional":true},{"name":"Kubernetes","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"Prometheus","optional":true},{"name":"Zap","optional":true}],"status":"live","first_seen_at":"2026-10-31T19:36:15Z","employer_posted_date":null,"last_verified_at":"2026-10-31T19:36:15Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"We are looking for a Senior Golang Developer with 5+ years of core backend engineering experience to join our core architecture team. The ideal candidate possesses exceptional Data Structures & Algorithms (DSA) problem-solving skills, deep expertise in Low-Level Design (LLD), and extensive hands-on experience building scalable, high-throughput backend services using Go.\n\nResponsibilities: \nArchitecture and Development: Design, build, and maintain production-grade microservices and distributed backend systems using Go.\nLow-Level Design (LLD): Write clean, extensible, modular, and maintainable code adhering to SOLID principles, OOP concepts (where applicable in Go design patterns), design patterns (e. g., Factory, Strategy, Builder, Decorator), and Clean Architecture principles.\nPerformance Optimisation: Apply advanced Data Structures and Algorithms (DSA) to write high-efficiency, memory-optimised algorithms. Diagnose performance bottlenecks, race conditions, and memory leaks using profiling tools like pprof.\nConcurrency Management: Leverage Go's native concurrency primitives (goroutines, channels, select, sync. Mutex, sync. WaitGroup) to build efficient concurrent systems while preventing deadlocks and race conditions.\nAPI and System Integration: Design robust RESTful and gRPC microservices APIs, integrating with message brokers (Kafka, RabbitMQ, NATS) and caching layers (Redis).\nData Management: Optimise complex database queries, schema designs, and indexing strategies across SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.\nQuality and Code Reviews: Lead technical code reviews focusing on idiomatic Go practices, maintainability, and security. Enforce unit, integration, and benchmark testing using testing, Testify, or GoMock.\n\nRequirements: \nData Structures and Algorithms: Strong command of core data structures (Arrays, Linked Lists, Trees, Graphs, Hash Tables, Heaps) and algorithm design strategies (Dynamic Programming, Greedy Algorithms, Graph Traversals, Sliding Window). Ability to evaluate time and space complexity ($O(n)$ analysis).\nLow-Level Design (LLD): Proven ability to model real-world business domains (e. g., Rate Limiters, Payment Gateways, In-Memory Caches, Task Schedulers, Notification Engines) using proper abstraction, interfaces, domain-driven design (DDD), and modular package structure.\n\nCore Golang Expertise: \n5+ years of professional backend software development with at least 3+ years of dedicated experience writing production-level Go.\nDeep understanding of Go internals: Memory allocation (Heap vs. Stack, escape analysis), Garbage Collection tuning, and runtime execution model.\nHands-on experience with Go web frameworks (e. g., Gin, Echo, Fibre) and dependency management (go modules).\n\nSystems and Storage: \nProficiency with relational databases (PostgreSQL/MySQL) and writing optimised queries, transactions, and indexing.\nHands-on experience with caching solutions (Redis) and distributed queue/event systems (Kafka, RabbitMQ, or NATS).\nExperience with API protocols: REST, gRPC, and Protocol Buffers.\n\nBonus Skills\nExposure to High-Level Design (HLD) and distributed systems concepts (load balancing, circuit breakers, data partitioning, consensus protocols).\nExperience containerising services with Docker, deployment on Kubernetes, and CI/CD automation.\nExperience with observability tooling (OpenTelemetry, Prometheus, Grafana, Zap, Viper).\nSkills\nBackend, Go, Golang, Microservices","description_format":"text","description_chars":3462,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Payment Processing & Gateways","Stablecoins"],"lifecycle":[{"event":"open","at":"2026-10-31T19:36:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":26,"reasons":["seen:1","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/merge-golang-developer","json_url":"https://alion.io/job/merge-golang-developer.json","meta":{"generated_at":"2026-11-02T12:15:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16806,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2173907},"rest":"https://alion.io/mcp/rest/get_company?id=2173907"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmerge-golang-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmerge-golang-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmerge-golang-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/merge-golang-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmerge-golang-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3574480}},{"tool":"search_jobs","arguments":{"company":"merge.money","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3574480},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}