Backend Software Engineer

Raseed Invest Limited

Completely RemoteFull TimeEngineering & Architecture
Posted Yesterday

Job description

Responsibilities

  • Write reusable, testable, and efficient code using modern server-side and client-side JavaScript frameworks
  • Design and develop RESTful APIs and integrate them with frontend applications
  • Collaborate on frontend technologies including React.js and React Native
  • Develop and maintain unit tests and API flows using JEST
  • Integrate multiple data sources and databases into unified systems
  • Create and manage database schemas that support core business processes
  • Implement automated testing platforms, including performance and unit testing

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Minimum 3 years of professional experience in software development
  • Expert-level proficiency in Node.js, JavaScript, TypeScript, and MongoDB
  • Hands-on experience building scalable applications with React Native and React
  • Familiarity with modern frameworks and at least 1 year of experience with the MEAN/MERN stack
  • Strong communication skills and the ability to collaborate effectively in a remote environment

Preferred Qualifications

  • Experience with PostgreSQL and JEST
  • Proficiency with AWS infrastructure (S3, etc.) and Docker
  • Experience working in an agile CI/CD environment

Benefits

  • Dynamic and exciting work environment
  • Attractive salary
  • Opportunity to work with one of the fastest-growing fintech brands in the MENA region

About the Company

Raseed Invest Limited is a fintech company dedicated to making investing easy, simple, and affordable. We aim to break down barriers to wealth creation for users in Bahrain, UAE, and Saudi Arabia by streamlining investment product offerings and providing a secure, user-friendly experience.

Skills & tools

TypeScriptNode.jsAWSMongoDBPostgreSQLDocker

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor's degree in Computer Science or related field
  2. 02Minimum 3 years professional software development experience
  3. 03Expert proficiency in Node.js, JavaScript, TypeScript, and MongoDB
  4. 04Experience with React Native and React
  5. 05Experience with MEAN/MERN stack