Departments
- Software Development
- Administrative
- Web development
- Network Development
- Digital Marketing
- Data Analytics
Job Type
Location
Posted On : 03 May, 2023 Software Development
About them
Who they are, their brand, their ethos - Thery are the number 1 iGaming platform in Kenya and Ethiopia. They operate in 8 countries with over 20 million monthly site visits. They are not just a Sports Betting brand; they are a lifestyle brand that believes in responsible gaming practices.
Aspects of the business – At the core of their business is their proprietary iGaming Platform; Risk Management; Marketing; Customer Relationship Management; and data analytics.
They offer mobile solutions, SMS, USSD, Android, and iOS applications, as well as desktop and retail. These channels enable them to deliver the fastest and most competitive gaming products for their customers.
Why they need you
They are looking for a passionate Software Engineer to design, develop and deploy software solutions.
Your responsibilities include gathering user requirements, defining system functionality and writing code in various languages (Java, GoLang, Python, Kotlin). You are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Your experience in building distributed, highly available platforms will be tested in their high volume 24/7 environment.
You have a wide knowledge of platforms and frameworks will be an asset to your team.
Ultimately, your role is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
What you will do (but not limited to)
- Executing full lifecycle software development
- Programming well-designed, testable, efficient code
- Producing specifications and determine operational feasibility
- Participating in agile ceremonies as part of a larger team.
- Managing the software development lifecycle.
- Monitoring system performance.
- Communicating key project data to team members and building cohesion among teams.
- Developing and executing project plans.
- Applying best practices and standard operating procedures.
- Creating innovative solutions to meet the company’s technical needs.
- Testing new software and fixing bugs.
Requirements
- We are looking for people with 3-5 years of experience in Software Engineering
- Experience in Java, GoLang (these are essential)
- Experience in web programming.
- Experience in OO JavaScript, CSS 3, HTML 5.
- Experience in one JavaScript framework (React, Vue or Angular).
- Understanding of Typescript.
- Experience developing and consuming REST based services.
- Extensive relational database & NoSQL design and complex querying experience.
- Solid understanding of message brokers (Kafka/Pulsar/RabbitMQ)
- Solid understanding of in-memory databases
- Understanding of Infrastructure (Kubernetes, Mesos, Zookeeper, Consul)
- Understanding of stateful microservices (Akka Actors, Axon)
- Expert knowledge of Web Services and APIs using REST and JSON.
- Ability to derive solid architecture, design, and implementations from requirements.
- Adhere to coding standards, version and source control, and task/bug tracking processes.
- Adhere to change management and defined SDLC (agile) processes.
- Perform unit & dev testing of own assigned tasks.
- A solid understanding of how applications work including security, session management, and best development practices.
- Hands-on experience with network diagnostics, network analytics tools.
- Aggressive problem diagnosis and creative problem-solving skills.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines.
- Ability to learn rapidly and master diverse web technologies and techniques.
Desirable Requirements
- Working knowledge within the iGaming industry.
- Working knowledge of Google Cloud (GCP).
Personal traits
- Team player.
- Hunger for knowledge.
- Outstanding communication skills.
- Organizational and time management skills.
- Analytical and problem-solving skills.
- Must have great attention to detail.
- Must demonstrate a high level of self-discipline, should be self-led and results oriented.
- Possess great interpersonal skills and develops enabling relationships with team members and customers.
- Ability to work with cross-functional teams to deliver on a common goal.
Interested applicants should in Easy Apply via LinkedIn https://tinyurl.com/lnksoftwareeng
Login