{bc}
linkedin

Software Engineer

DG Marel
Dubai, UAE
Full-time
Entry
Onsite
Discovered 4 weeks ago
Software application developmentProgramming language proficiency (one or more)Web technologiesAPIsRelational databasesGit

Full Job Posting

Role overview

Full-time Software Engineer role described as junior to mid-level.

Design, develop, test, and maintain software that supports business operations and user experiences.

Work with product managers, designers, QA engineers, and other technical professionals.

Responsibilities

  • Build and maintain web and mobile applications, backend services, APIs, and other software components.
  • Write clean, efficient, maintainable, documented code; conduct code reviews and improve development practices.
  • Troubleshoot bugs and performance issues; optimize software for scalability, security, and reliability.
  • Participate in the full development lifecycle, from planning and design through testing, deployment, and maintenance.
  • Develop and integrate APIs, third-party services, and external systems; write unit, integration, and automated tests.
  • Collaborate with QA, work with databases, maintain technical documentation, and support production deployments.
  • Take part in Agile activities, research technologies and tools, and contribute to workflow and architecture improvements.

Requirements

  • Proven experience in software engineering, software development, or a similar technical role.
  • Strong knowledge of software engineering principles and application development practices.
  • Proficiency in at least one of Python, Java, JavaScript, TypeScript, C#, C++, or Go.
  • Experience with relevant development frameworks, libraries, and tools; good understanding of web technologies, APIs, databases, and client-server architecture.
  • Familiarity with relational databases, Git, testing methods, debugging, and code quality standards.
  • Analytical problem-solving, communication, teamwork, task management, and deadline skills.
  • NoSQL experience, Agile or Scrum, cloud platforms, CI/CD, Docker, Kubernetes, and deployment tools are listed as advantages.
  • A relevant bachelor's degree is preferred; a project portfolio or open-source contributions are advantageous.

What the employer offers

  • Opportunity to work on software solutions and use modern languages, frameworks, and emerging technologies.
  • Collaborative environment, training, mentorship, and professional development.
  • Career progression opportunities and a competitive compensation and benefits package.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today