Software Engineer
Core
Designing, developing, and maintaining scalable, robust, and high-performance software systems supporting a multi-cloud, multi-channel lottery transaction ecosystem.
Role type
Senior Backend Software Engineer (Microservices)
Builds
Resilient microservices, secure APIs, and transactional data pipelines for digital lottery channels (Web, Mobile, POS).
Domain
Fintech / Gaming / Lottery
Deliverable
production ML models | product features
Required skills
Java, Go, Python, RESTful API design, gRPC, GraphQL, CI/CD pipeline design, Infrastructure as Code (IaC), containerization, secure coding practices (OWASP Top 10), mTLS, key management (KMS), third-party API integration.
Preferred skills
Experience with multi-cloud environments (AWS/GCP), financial transaction systems, lottery domain knowledge.
Technologies
Java, Go, Python, AWS, GCP, RESTful, gRPC, GraphQL, Docker, Kubernetes, Jenkins, GitLab CI, Terraform, Prometheus, Grafana.
Responsibilities
Develop applications and microservices using clean code and design patterns; design and document resilient APIs for financial transactions; collaborate on CI/CD pipelines and infrastructure automation; ensure application security compliance; coordinate software integrations with third-party payment and fraud prevention providers; maintain compliance with ISO 9001 and ISO 27001 standards.
Seniority
Senior, hands-on IC