
Software Engineer – Go
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Costa Rica.
• Develop a new plugin platform utilizing Go, Kafka, and Google Cloud.
• Collaborate within a small Scrum team alongside the client's technical lead.
• Create the platform's inaugural gacha / wheel-of-fortune reward mechanic plugin.
• Implement configurable and auditable probability-based reward logic.
• Establish plugin schemas that generate configuration and user interfaces.
• Safely run plugins within the platform's sandboxed environment.
• Publish and consume plugin events via Kafka.
• Relay platform gaps back to the platform engineers.
• Document the plugin as a reference implementation.
• Over 3 years of software engineering experience, specifically in production Go.
• Schema-driven development experience using JSON Schema, Protobuf, or OpenAPI.
• Proficiency in TypeScript and React, with a preference for schema-generated UIs.
• Experience in developing business-logic-intensive features with robust test coverage.
• Familiarity with REST/gRPC APIs and event-driven integration utilizing Kafka.
• Fluent in English (B2+ level).
• Knowledge of sandboxed runtimes such as WebAssembly or isolated workers.
• Understanding of game mechanics, including gacha, loot tables, RNG, and probability.
• Awareness of odds disclosure and player protection measures.
• Experience with Google Cloud, PostgreSQL, and Redis.
• Exceptional work environment recognized by Great Place To Work.
• Diverse and multicultural company atmosphere.
• A company that is consistently growing.
Motorola Solutions
SummitNext
Focal Systems
Get handpicked remote jobs straight to your inbox weekly.