BACK-END DEVELOPER
Location: Remote
Job Type: Contract
Company: Noor Nibras Software House (N2SH)
Job Description:
We are seeking a skilled Back-end Developer to join our team for the development of Miz@n B2C & B2B Release 2.0. In this role, you will be responsible for designing, implementing, and maintaining the server-side logic, databases, and APIs to support the platform's functionality and performance.
Responsibilities:
-
Collaborate with front-end developers, UI/UX designers, and other team members to translate business requirements into robust and scalable back-end solutions.
-
Design and develop APIs and web services that provide seamless communication between the front-end and back-end systems.
-
Implement data models and databases to support the platform's features, ensuring data integrity and security.
-
Optimize the back-end for performance, scalability, and responsiveness.
-
Collaborate with DevOps engineers to ensure smooth deployment and operation of the platform.
-
Troubleshoot and debug issues to ensure the smooth functionality of the application.
-
Stay updated with the latest back-end development trends and best practices.
-
Participate in code reviews and contribute to the continuous improvement of coding standards.
Qualifications:
-
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
-
Proven experience as a Back-end Developer, with a strong focus on web application development.
-
Proficiency in back-end programming languages such as Python, Node.js, Java, or similar languages.
-
Experience with web frameworks (such as Django, Flask, Express, or similar frameworks) and technologies (Bootstrap/JavaScript /PHP / JQuery/MariaDB / Apache NiFi / Java / Mongo DB / HDFS / Sendgrid).
-
Solid understanding of RESTful APIs and web services.
-
Experience with databases (SQL and/or NoSQL) and data modeling.
-
Familiarity with version control systems (e.g., Git) and DevOps practices.
-
Strong problem-solving skills and attention to detail.
-
Knowledge of front-end development technologies is a plus.
Benefits:
Competitive salary and flexible work arrangements.