RMG is seeking an experienced Back End Developer to join its technology team on a remote, part-time basis. This role is ideal for professionals who are passionate about building scalable systems, developing high-performance APIs, and working with modern technologies in a collaborative environment. If you have strong technical expertise and enjoy solving complex development challenges, this opportunity offers the chance to contribute to innovative projects while advancing your career.
About the Company
RMG | مجموعة ريناد المجد (لتقنية المعلومات) is a forward-thinking information technology company dedicated to delivering advanced digital solutions. The organization focuses on leveraging modern software technologies to build reliable, secure, and scalable platforms that support evolving business needs. With a commitment to innovation and technical excellence, RMG provides an environment where skilled developers can thrive and make a meaningful impact.
Responsibilities
As a Back End Developer, you will be responsible for designing, developing, and maintaining robust server-side applications. Key responsibilities include:
- Developing and maintaining scalable back-end systems and services
- Building and managing RESTful APIs for seamless system integration
- Creating real-time interfaces using SSE and Socket.IO
- Designing and optimizing database structures using SQL and NoSQL technologies
- Implementing secure authentication and authorization mechanisms such as SSO, OAuth2.0, and RBAC
- Collaborating with cross-functional teams to deliver high-quality software solutions
- Managing version control workflows using Git
- Contributing to system architecture and performance optimization
Requirements
Candidates should meet the following qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- Minimum of 4+ years of professional back-end development experience
- Proficiency in back-end programming languages, preferably Python
- Experience with back-end frameworks, particularly FastAPI
- Strong expertise in RESTful API development
- Deep knowledge of databases such as PostgreSQL and MongoDB
- Familiarity with event-driven architecture and messaging systems like Kafka or RabbitMQ
- Experience with caching technologies such as Redis
- Solid understanding of version control systems, especially Git
Skills and Desired Knowledge
The ideal candidate will bring a combination of technical depth and adaptability. Preferred skills include:
- Experience working on Agentic AI projects (plus)
- Background in projects featuring video conferencing capabilities (plus)
- Familiarity with Agile methodologies such as SCRUM or Kanban
- Knowledge of containerization tools like Docker and orchestration platforms such as Kubernetes
- Strong problem-solving abilities and attention to detail
- Effective communication and teamwork skills
Benefits
While specific benefits may vary, this role offers several professional advantages:
- Remote, part-time work flexibility
- Opportunity to work with modern technologies and advanced architectures
- Exposure to innovative and potentially AI-driven projects
- Collaborative and technically focused work environment
- Opportunities to expand expertise and grow professionally
