Job Details

Company cover image
Company logo

Backend Developer

MOJA

Job Overview
Backend Developer Location: Sulaimaniyah or Cairo Job Description: We are looking for a highly skilled Backend Developer to join our team and work on the backend API and systems for our mobile application. The ideal candidate will have a strong foundation in software engineering, with extensive experience in backend development, database design, and system architecture. You will play a crucial role in ensuring the reliability, scalability, and performance of our backend services. Responsibilities: - API Development: Design, implement, and maintain RESTful APIs to support mobile application functionality. - Database Design: Create and optimize database schemas and queries, ensuring data integrity and performance. - Authentication & Security: Implement authentication and authorization mechanisms using protocols like OpenID and OAuth to secure user data and services. - System Architecture: Collaborate with cross-functional teams to design scalable backend architecture that meets business requirements. - Integration: Work with third-party services and libraries to integrate payment processing, notifications, and other functionalities. - Testing & Debugging: Conduct unit testing and debugging to identify and resolve issues, ensuring high availability and performance. - Code Review: Participate in code reviews to ensure code quality and adherence to best practices. - Collaboration: Work closely with frontend developers to deliver features that enhance user experience. Don't forget to write Backend Developer in subject field. Send resume to: contact@yawarosman.com
Interested In This Job?
MOJA
Web, Mobile & Software Development

Software company

Job Info

Job Type

Short Term / Remote

Job Duration

60 Days

Vacancy NO.

0/1

Gender

Both

Address

- Sulaymaniyah as, Iraq

Skills

.Net
CI/CD
Cloud Services
Java
Microservices
NoSQL
SQL
Qualifications
  • brand logo

    Experience: Minimum of 5 years of experience in backend development, with a strong portfolio of relevant projects.

  • brand logo

    Programming Languages: Proficiency in Java or .NET, with a solid understanding of frameworks such as Spring (Java) or ASP.NET.

  • brand logo

    Database Knowledge: Strong knowledge of SQL and experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).

  • brand logo

    Authentication Protocols: Good understanding of authentication and authorization protocols, particularly OpenID and OAuth.

  • brand logo

    Software Engineering Principles: Familiarity with design patterns, best practices, and software development methodologies (Agile, Scrum).

  • brand logo

    Version Control: Experience using version control systems, particularly Git.

  • brand logo

    Cloud Services: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and deployment strategies.

  • brand logo

    Microservices: Familiarity with microservices architecture and containerization (Docker, Kubernetes).

  • brand logo

    Performance Optimization: Knowledge of techniques for optimizing performance and scalability.

  • brand logo

    CI/CD: Experience with continuous integration and deployment practices.

Job Studio © 2024 All right reserved.