Company logo hidden

Senior Full-Stack Software Engineer

Unlock employer Riyadh, Saudi Arabia Posted: 17 May 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior

Position

Mozn is a rapidly growing and leading data science and product development firm based in Riyadh, with a proven track record of excellence in supporting the analytics ecosystem in Saudi Arabia. We are currently in a critical stage of scaling the company to build institutional analytics knowledge within Mozn and Saudi Arabia, coinciding with the transformative changes brought by Vision 2030.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are seeking a skilled and motivated Senior Full-Stack Software Engineer with experience in Java (17)/Kotlin, React, and TypeScript. The ideal candidate will possess a strong background in both front-end and back-end development, with at least 5 years of professional experience coding in these technologies. You will work on various projects, contributing to the development and maintenance of high-quality, scalable web applications, while collaborating closely with cross-functional teams.

Responsibilities:

  • Lead the design and implementation of high-quality software solutions across both front-end and back-end layers.
  • Architect scalable and robust systems ensuring optimal performance and maintainability.
  • Develop and maintain complex web applications using Python, React, and TypeScript, applying best practices in modern software development.
  • Design and implement RESTful APIs and microservices that ensure scalability, security, and performance.
  • Work closely with UX/UI designers for seamless integration between front-end and back-end components.
  • Collaborate with product managers and stakeholders to translate requirements into effective technical solutions.
  • Conduct thorough code reviews and mentor junior team members.
  • Maintain comprehensive documentation of code and deployment processes.
  • Troubleshoot, debug, and optimize existing applications for smooth user experiences.
  • Take ownership of the deployment process and monitor live systems.
  • Participate in strategic planning and identifying opportunities for process improvement.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • 5+ years of professional experience as a Full Stack Software Engineer or similar role.
  • Strong proficiency in Python and experience with front-end frameworks, particularly React and TypeScript.
  • Knowledge of relational databases (e.g., PostgreSQL, MySQL) and RESTful API design.
  • Familiarity with modern software development tools and practices, including version control systems (Git).
  • Strong communication skills and an ability to collaborate effectively with both technical and non-technical stakeholders.

Preferred Additional Skills:

  • Familiarity with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ).
  • Experience with containerization (e.g., Docker) and cloud platforms (e.g., AWS, Azure).
  • Knowledge of security best practices and experience with observability tools such as Prometheus or Grafana.

Benefits:

  • Opportunity to be part of an exciting growth phase in the Middle East.
  • Competitive compensation and top-tier health insurance.
  • A dynamic workplace culture that promotes collaboration and innovation.
  • Emphasis on diversity and fostering an environment where everyone can be their best selves.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct