Job Title: Senior Backend Developer
Location: Amman, Jordan
Company: Mobasher, a leading tech platform for online auctions in the Saudi Arabian market.
About Us:
Mobasher is a dynamic and rapidly growing tech platform revolutionizing the online auction space in the MENA region. We provide seamless, secure, and engaging auction experiences for buyers and sellers across various industries. As we continue to scale and expand, we are seeking a Senior Backend Developer to join our team in Amman. This role is pivotal in designing and implementing scalable, secure, and high-performance backend systems that drive our platform.
Job Overview:
The Senior Backend Developer will take a leading role in the design, development, and optimization of Mobasher’s backend infrastructure. The ideal candidate will have extensive experience in backend development, a deep understanding of system architecture, and a passion for solving complex technical challenges. This position requires strong collaboration skills and the ability to mentor junior team members while driving technical excellence.
Key Responsibilities:
- Architect and Develop Backend Systems: Design and implement robust, scalable backend services and APIs to support Mobasher’s online auction platform. Define and enforce architectural standards to ensure maintainability and scalability. Collaborate with cross-functional teams to gather requirements and deliver seamless integrations.
- Optimize System Performance: Lead performance tuning and optimization efforts to ensure the platform remains reliable and responsive under high traffic. Implement monitoring tools to proactively identify and resolve performance bottlenecks.
- Lead Code Quality Initiatives: Establish and enforce best practices for coding, testing, and documentation. Conduct thorough code reviews to maintain a high-quality codebase and ensure adherence to industry standards.
- Mentor and Support Team Members: Provide technical guidance and mentorship to junior and mid-level developers. Lead knowledge-sharing sessions to promote continuous learning within the team.
- Collaborate on Strategic Initiatives: Work closely with DevOps, product managers, and other stakeholders to align development efforts with business goals. Take ownership of backend-related initiatives, such as migrating to new architectures or introducing new technologies.
Qualifications & Skills:
Required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in backend development, with a proven track record of delivering scalable systems.
- Expertise in backend programming languages such as Node.js (preferably), Python, and GO.
- Strong experience with database design and management, including both relational (e.g., MySQL, PostgreSQL) and non-relational (e.g., MongoDB, DynamoDB) databases.
- Deep understanding of microservices architecture, RESTful API design, and cloud-native development.
- Experience with CI/CD pipelines, containerization tools (e.g., Docker), and orchestration frameworks (e.g., Kubernetes).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Fluency in English; Arabic.
Preferred:
- Experience with large-scale web applications or e-commerce platforms.
- Experience with processing real-time data and web sockets.
- Familiarity with message brokers like RabbitMQ or Kafka.
- Knowledge of performance testing and monitoring tools.
- Experience with cloud platforms (AWS, Azure, GCP) and serverless technologies.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies and platforms.
- Dynamic and collaborative work environment.
- Health insurance, annual bonuses, and additional employee perks.