Book a StandRegister
Recruitment

Senior Software Engineer (Back-End: Cloud-based SaaS)

JobExpo.ma
Published
20 May 2024
Expires
28 February 2025
Location
Morocco, Morocco
Job Type

Description

Responsibilities:

  • Design and architect scalable and reliable back-end systems for cloud-based SaaS applications, utilizing best practices and modern technologies.
  • Develop robust and efficient APIs, microservices, and data processing pipelines to support various functional modules of the SaaS platform.
  • Implement security, authentication, and access control mechanisms to protect sensitive data and ensure compliance with industry standards.
  • Optimize performance and scalability of back-end systems through code optimization, caching strategies, and infrastructure improvements.
  • Collaborate with front-end engineers, product managers, and UX designers to define technical requirements and ensure seamless integration between front-end and back-end components.
  • Participate in code reviews, design discussions, and architectural planning sessions to maintain code quality and consistency across the platform.
  • Stay updated with emerging technologies, cloud services, and industry trends, and incorporate them into the development process to drive innovation and efficiency.
  • Mentor junior engineers and provide technical guidance and support to foster their growth and development.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience in back-end development for cloud-based SaaS applications, with a strong understanding of cloud computing principles and architectures.
  • Proficiency in programming languages such as Java, Python, or Go, and experience with frameworks such as Spring Boot, Django, or Flask.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, and familiarity with cloud services such as EC2, Lambda, RDS, or DynamoDB.
  • Solid understanding of relational and non-relational databases, data modeling, and SQL/NoSQL query optimization.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot complex technical issues and drive resolution.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Job Type: Full-time

 

Only registered members can apply for jobs.

Related Jobs

Java Software Engineer   Morocco, Morocco
2 August 2024
Digital Product Owner   Morocco, Morocco
2 August 2024
Solution Architect   Morocco, Morocco
2 August 2024
Senior Talent Acquisition Partner   Morocco, Morocco
2 August 2024
2 August 2024
Translate »
envelopephone-handsetmagnifiercross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram