Senior Backend Engineer [Go/Python/.NET]
Envision Employment Solutions
- القاهرة
- دائم
- دوام كامل
- Develop cloud-native, scalable financial systems (General Ledger, Reconciliation, Payment systems) using Golang, Python, Temporal IO, and deployed on Kubernetes or similar solutions.
- Collaborate with Product and Design to shape and deliver our technical products, ensuring their success with our customers.
- Own end-to-end feature development using best-in-class architecture and design patterns.
- Write tests (unit, contract, component, e2e) to increase deployment confidence.
- Build automated delivery pipelines and infrastructure using Terraform/Ansible.
- Utilize monitoring and tracing infrastructure (Prometheus + Grafana, ELK, Open Tracing using AWS X-Ray /Jaeger).
- Communicate with financial and credit risk business users to validate and accept ideas.
- Lead by example and actively promote a safe, collaborative, diverse, and agile company culture, inspiring others to embrace our values.
- 5+ years of commercial experience building large-scale transactional applications and expertise in Golang, Python or C.
- Strong proficiency in software engineering best practices and modern distributed architecture patterns.
- Experience in building solution architecture, setting up design principles and making architecture decisions.
- Deep understanding of async communication between systems, worker pools, and async workflow architecture
- Expertise in writing native SQL queries (e.g. PostgreSQL).
- Experience using cloud provider platforms like AWS, and deploying distributed services to Faregate and/or AKS (Terraform knowledge is a plus).
- Collaborative and agile mindset with strong teamwork skills.
- Willingness to continuously learn and improve skills and stay up-to-date with emerging technologies and industry trends.
- Social and Medical insurance.
- Life insurance.
- Pension plan.
- Bonus based on performance.
- Work from home facility.