Backend Developer

Company not disclosed

Dubai, Dubai, United Arab Emirates
Salary not specified
Posted
Full-time
Apply on LinkedIn

Job Description

Role Purpose As a Software Engineer, you will deliver well-tested backend features independently within an established architecture while contributing to frontend development when features require end-to-end implementation. You will collaborate closely with product managers, frontend developers, and fellow engineers to design, build, and deploy reliable software solutions that create business value. Key Responsibilities - Build, maintain, and enhance backend services using Node.js, TypeScript, Prisma, and PostgreSQL. - Design and implement RESTful APIs with robust validation, error handling, authentication, and logging. - Contribute to frontend development using React and TypeScript when required. - Write automated tests and ensure code quality through testing and peer code reviews. - Follow established development and deployment processes, including Git-based workflows, CI/CD pipelines, and containerized deployments. - Collaborate closely with Product, Design, and Engineering teams to deliver end-to-end features. - Participate in troubleshooting, performance improvements, and continuous enhancement of applications. - Maintain coding standards, documentation, and best practices across the development lifecycle. Requirements Required Skills & Experience - 3 to 5 years of professional software development experience, primarily with TypeScript and Node.js. - Strong experience working with PostgreSQL and ORM frameworks such as Prisma. - Solid understanding of REST API design principles and common authentication mechanisms. - Working knowledge of React and willingness to contribute across the full technology stack. - Experience with Git-based development workflows, code reviews, and collaborative development practices. - Familiarity with containerized application deployment and modern CI/CD processes. - Strong problem-solving skills and ability to deliver features independently. Preferred Qualifications - Experience with Kubernetes, Azure, or cloud-native environments. - Exposure to GitOps deployment methodologies and CI/CD platforms. - Experience with automated testing frameworks such as Jest or Vitest. - Familiarity with identity and access management solutions such as Entra ID and OIDC. - Experience working in agile product development environments. Benefits As an employee of IFZA, you can expect: - 24 working days as annual leave - Annual flight home - Life insurance plan - Medical insurance plan (with the option to upgrade at your own cost) - Bonus scheme (in relevant departments)

Similar jobs

Ready to apply?

Apply at the source, or let Jd help you prepare your application.

Apply on LinkedIn