Job Title: Full-Stack Developer Location: Riyadh, Alsahafa District, Saudi Arabia Work Type: On-site
Company Brief: Circlys is a pioneering fintech company revolutionizing traditional monthly financial committees (ROSCA or Jameya), or as we call them Circles. Our innovative, authorized, and safe solution empowers individuals to achieve their financial goals with ease and peace of mind. With a robust user base of over 2 million and more than 8 billion SAR in savings, Circlys is a leader in its field. Our success is driven by a passionate and talented team of professionals who are committed to fostering financial well-being in our community.
Job Brief: We’re looking for a skilled and motivated Full Stack Developer to join our high-impact team at Circlys. If you’re passionate about building scalable applications, working across the entire stack, and driving user experience with elegant, efficient code, you’ll thrive in our fast-paced fintech environment. This role requires hands-on experience in Flutter, Node.js, and Mongo DB, with a focus on delivering high-performing solutions that serve millions. You’ll be at the heart of product innovation, from backend architecture to front-end finesse.
Main Responsibilities:Design and implement highly scalable, testable, and performant applications Integrate user-facing elements with server-side logic Write clean, reusable, and efficient code Maintain and improve existing software applications Design and deploy low-latency, high-availability solutions Investigate and resolve software bugs Implement data protection and security best practices Integrate and optimize NoSQL databases, particularly Mongo DBContinuously evaluate and adopt new technologies to enhance performance and user experience
Job Requirements:Minimum of 2 to 4 years’ experience in Full-Stack, Front-End, or Back-End development Strong proficiency in Node.js and frameworks such as Express.js Solid experience with Flutter for front-end development Proficiency in NoSQL databases, with emphasis on Mongo DBUnderstanding of asynchronous programming and its challenges Experience designing scalable applications and managing data flow between systems Familiarity with basic accessibility and security compliance standards Proven experience in user authentication and authorization across various systems Proficiency in version control tools, particularly Git Ability to evaluate and integrate emerging technologies Bachelor’s degree or equivalent experience in an IT-related field