Numrah

Backend Engineer – GO

Numrah

full-time

Posted on:

Location Type: Remote

Location: Saudi Arabia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Building and maintaining microservices, REST APIs, and WebSocket services.
  • Designing database schemas and optimizing database queries.
  • Participating in system design discussions and adopting new technologies as needed.
  • Striving to understand the problem before implementing a solution.

Requirements

  • Minimum 1 or 2 years of non-internship experience in software development.
  • Strong foundational knowledge in software engineering (OOP, OOD, Data Structures and Algorithms, and Design Patterns).
  • Proficiency in GoLang (primary) and TypeScript/JavaScript.
  • Strong backend development experience using Node.js and Express.
  • Familiarity with version control (Git), CI/CD pipelines, and containerization (Docker).
  • Strong understanding of WebSockets.
  • Solid understanding of database systems (SQL and NoSQL).
  • Solid understanding of system design, API best practices, microservices architecture, scalability, reliability, and maintainability.
  • Excellent communication and collaboration skills.
  • Commitment to writing clean, maintainable, and testable code.
  • Highly adaptable to new technologies and willing to learn whatever is necessary to accomplish the job effectively.
  • Nice-to-Have: Experience with Google Cloud Platform.
  • Strong knowledge of messaging queues such as Kafka.
  • Strong understanding of caching systems such as Redis.
  • Experience with container orchestration using Kubernetes.
  • Familiarity with gRPC.
  • Exposure to other cloud platforms such as AWS or Azure.
  • Experience with frontend development using React.js.
  • A product-focused mindset centered around delivering value and solving real problems.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoLangTypeScriptJavaScriptNode.jsExpressWebSocketsSQLNoSQLDockerKubernetes
Soft skills
communicationcollaborationadaptabilityproblem-solvingcommitment to clean codeproduct-focused mindset