Go Developer

$$

Project Responsibilities 

Participate in team PBR (Product Backlog Refinement) sessions: accepting tasks from analysts, reviewing completed business research documents and PRDs together, validating requirements, and discussing technical implementation approaches before development begins. 
Integration & Fiscalization 
Design and develop integration services with external providers and government systems, implement fiscalization logic and e-invoice processing, and own your code all the way through to production release. 
Observability & Support 
Independently maintain the stability of your own solutions. Set up monitoring (metrics, logs) for the services you develop and respond to production alerts. 
Teamwork & Ownership 
Collaborative development of regulatory services. After onboarding and gaining context, we expect you to be able to independently scope, execute, and close integration tasks โ€” such as launching fiscalization in a new country or connecting to government systems with local deployment โ€” without micromanagement.

Candidate's Portrait

We need a self-sufficient engineer who is ready to dive deep into business context, collaborate effectively with the team, and take well-defined analyst requirements all the way to stable production code. 
The ideal candidate demonstrates strong independence, ownership, and ability to work without micromanagement. They are comfortable operating in conditions of uncertainty, proactively gathering requirements, and communicating directly with stakeholders. They should be confident in MySQL and relational databases, have practical experience with Redis, Kafka, and Nats, and be capable of designing and implementing APIs (REST, gRPC, GraphQL). Familiarity with Docker, Kubernetes, ELK stack, and CI/CD tools (GitHub Actions) is expected. Experience with AWS is a plus.

Must-haves 

Commercial Go development experience 4+ years, hands-on REST API design, and a solid understanding of core language principles (memory management, garbage collection, concurrency). 
Data & Messaging 
Experience with Kafka for asynchronous messaging, and strong proficiency with MySQL (or equivalent RDBMS) including transactions, indexing, and locking. 
Caching & Infrastructure 
Experience with Redis (caching strategies), proficiency with Docker and Kubernetes (writing and editing Helm configurations), and practical experience working with CI/CD pipelines (GitLab CI / GitHub Actions). 
English level B1+ 

Nice-to-have

Experience with AWS 
Experience in mobility / ride-hailing / logistics products 
Experience working in distributed international teams 
Experience with Prometheus / Grafana 
Facilitation and decision-making skills in architectural discussions

Required languages

English B2 - Upper Intermediate
Published 24 June
7 views
ยท
3 applications
Last responded more than a month ago
To apply for this and other jobs on Djinni login or signup.
Loading...