Backend Software Engineer

\n <\/head>\n \n

This is a remote position.<\/p>

Raseed brings down barriers to creating wealth by making investing easy, simple, and affordable for our users in Bahrain, UAE, and Saudi Arabia while safeguarding our users by streamlining the investment product offering. If you love challenges and believe in this mission, we\u2019d love to have you on board.
<\/p>


<\/p>\n

\n What You\u2019ll Do:<\/b>
\n <\/div>\n
\n As a Senior Software Engineer, you will work in an agile CI/CD environment and join a growing team of highly skilled engineers. Raseed\u2019s primary tech stack is based on TypeScript/JavaScript and AWS, and we are looking for Senior Software Engineers to expand the team. Raseed is experiencing strong growth, offering opportunities for both professional and personal development.
\n <\/div>


<\/p>

Preferred Technology Stack<\/b>
<\/p>\n

    \n
  • Backend:<\/b> TypeScript, JavaScript, Node.js, MongoDB, PostgreSQL, JEST
    <\/li>\n
  • Infrastructure:<\/b> AWS, S3, Docker
    <\/li>\n
  • Tools:<\/b> GitHub, GitHub Actions
    <\/li>\n <\/ul>

    Key Responsibilities<\/span><\/b>
    <\/p>\n

      \n
    • Write reusable, testable, and efficient code using modern server\-side and client\-side JavaScript frameworks<\/span>
      <\/li>\n
    • Design and develop RESTful APIs and integrate them with frontend applications<\/span>
      <\/li>\n
    • Collaborate on frontend technologies (React.js / React Native) and backend stacks (Node.js / Express.js)<\/span>
      <\/li>\n
    • Develop and maintain unit tests and API flows using JEST<\/span>
      <\/li>\n
    • Integrate multiple data sources and databases into unified systems<\/span>
      <\/li>\n
    • Apply sound design principles to build scalable, maintainable applications<\/span>
      <\/li>\n
    • Create and manage database schemas that support core business processes<\/span>
      <\/li>\n
    • Implement automated testing platforms, including performance and unit testing<\/span>
      <\/li>\n <\/ul>

      Key Requirements<\/span><\/b>
      <\/p>\n

        \n
      • Bachelor\u2019s degree in computer science, Software Engineering, or a related field<\/span>
        <\/li>\n
      • Minimum 3 years of professional experience in software development<\/span>
        <\/li>\n
      • At least 3 years of recent experience with expert\-level proficiency in Node.js, JavaScript, TypeScript, and MongoDB<\/span>
        <\/li>\n
      • Hands\-on experience building scalable applications with React Native, React, and Node.js<\/span>
        <\/li>\n
      • Familiarity with modern frameworks, design patterns, and a minimum of 1 year working with MEAN/MERN stack<\/span>
        <\/li>\n
      • Strong communication skills and ability to collaborate remotely across diverse teams<\/span>
        <\/li>\n <\/ul>

        What We Offer<\/span><\/b>
        <\/p>\n

          \n
        • Dynamic and exciting work environment<\/span>
          <\/li>\n
        • Attractive salary<\/span>
          <\/li>\n
        • Opportunity to work with one of the fastest growing fintech brands in the MENA region<\/span>
          <\/li>\n <\/ul>\n
          \n
          \n <\/div><\/span>
          \n <\/body>\n<\/html>