Job Title: Senior Software Engineer Company Name: Raseed Job Url: https://raseedinvest.zohorecruit.com/jobs/Careers/813810000000587036/Backend-Software-Engineer?source=CareerSite&jr_id=6925ab59d47de4798ecd0d34 Job Description: What You’ll Do: As a Senior Software Engineer, you will work in an agile CI/CD environment and join a growing team of highly skilled engineers. Raseed’s 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. Preferred Technology Stack Backend: TypeScript, JavaScript, Node.js, MongoDB, PostgreSQL, JEST Infrastructure: AWS, S3, Docker Tools: GitHub, GitHub Actions Key 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 (React.js / React Native) and backend stacks (Node.js / Express.js) Develop and maintain unit tests and API flows using JEST Integrate multiple data sources and databases into unified systems Apply sound design principles to build scalable, maintainable applications Create and manage database schemas that support core business processes Implement automated testing platforms, including performance and unit testing Key Requirements Bachelor’s degree in computer science, Software Engineering, or a related field Minimum 3 years of professional experience in software development At least 3 years of recent experience with expert-level proficiency in Node.js, JavaScript, TypeScript, and MongoDB Hands-on experience building scalable applications with React Native, React, and Node.js Familiarity with modern frameworks, design patterns, and a minimum of 1 year working with MEAN/MERN stack Strong communication skills and ability to collaborate remotely across diverse teams