Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 2 месяца назад
Backend Engineer Internship (Go)
Описание вакансии
Текст:
TL;DR
Backend Engineer Internship (Go): Developing and maintaining high-load backend services for core financial products with an accent on API development, data storage, and system integrations. Focus on writing correct, reliable, and maintainable production code, contributing to architectural design, and participating in technical discussions.
Location: Must be a Saudi national. Work is primarily based in KSA, with an option for onsite work in Riyadh. Remote work is available, but still restricted to Saudi nationals.
Salary: Paid internship
Company
builds financial products used by millions of users across the GCC, reshaping their relationship with money.
What you will do
- Develop and maintain backend services using Go.
- Work with relational and in-memory data stores.
- Contribute to API development and service-to-service integrations.
- Participate in designing and evolving backend components.
- Read and understand existing system architecture and data flows.
- Write code with a focus on correctness, reliability, and maintainability.
Requirements
- Must be a Saudi national.
- Strong fundamentals in computer science and backend development.
- Solid programming skills in Go or a strong base in another backend language.
- Understanding of HTTP, APIs, and basic distributed system concepts.
- Ability to read, understand, and modify existing codebases.
- English sufficient for documentation and team communication.
Nice to have
- Hands-on experience with Go and SQL databases (PostgreSQL or similar).
- Basic understanding of concurrency and parallelism.
- Familiarity with containers, cloud platforms, or Kubernetes.
- Experience writing tests for backend services.
- Interest in scalable and distributed backend systems.
Culture & Benefits
- Full integration into an engineering team.
- Work on real production tasks under senior review.
- Opportunity for fast professional growth in backend engineering.
- Clear path to a junior or middle role based on performance.
- Part of a distributed engineering team across multiple countries.
- Offers payment splitting online and in-store with no interest or fees.
Hiring process
- Stage 1: Applied
- Stage 2: Review
- Stage 3: HR call @
- Stage 4: Technical interview @
- Stage 5: Final interview @
- Stage 6: Hired