Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
Experience with programming in Golang, Python and/or Java.
Knowledge of SQL databases
Preferred qualifications:
Experience with containers and kubernetes.
About Tweeq
Tweeq was founded in 2019 with a mission to revolutionize the payments industry in the region. We help individuals and SMEs in MENA to manage their money better and meet their financial needs by building the best mobile-first spending account.
Engineering at Tweeq
Tweeq’s software engineers develop next-generation payments software that changes how our customers manage their money. As a member of a small and agile team, you design, test, deploy and maintain software solutions.
We strive for state-of-the-art software engineering practices and use a variety of technologies. We value candidates who are familiar with these technologies, but we are also confident that software engineers who will join Tweeq will be able to learn from our team.
Horizontally scalable microservices written mostly in Golang using gRPC
High throughput and reliable workflows using Temporal
Transactional data processing in CockroachDB
Continuous Integration and Deployment to OCI & k8s
Monitoring and observability with Prometheus, Loki, OpenTelemetry and Jaeger
As a Software Engineer, You’re Expected To
Work with large scale distributed systems
Collaborate in building microservices and APIs
Participate in code reviews and design sessions
Have practical knowledge of agile software development methodologies