Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Datamaze.ai

NewBe an early applicant

Software Engineer (Mid-Level)

Posted
Discussion

Summary

Mid-level full-stack software engineer in Dubai who designs, builds, tests, and maintains scalable web applications across both front-end (React/Angular/Vue) and back-end (Node.js/Python/Ruby/Java), working with databases, third-party APIs, DevOps tooling, code reviews, and mentoring junior developers.

We are seeking a talented and motivated Software Engineer to join our growing team In this role you will be responsible for designing developing and maintaining high-quality web applications You will work collaboratively with cross-functional teams to deliver scalable solutions that meet business needs As a mid-level developer you ll have the opportunity to enhance your skills contribute to impactful projects and mentor junior developers If you are passionate about technology thrive in a dynamic environment and enjoy problem-solving we want to hear from you

Key Responsibilities

  • Design and Development Develop scalable and maintainable full-stack web applications including both front-end and back-end components
  • Code Optimization Write clean efficient and reusable code that adheres to best practices
  • Collaboration Work with UI UX designers product managers and other developers to define technical requirements and deliver exceptional user experiences
  • Testing and Debugging Conduct thorough testing of applications to ensure optimal performance and troubleshoot issues as they arise
  • Integration Integrate third-party APIs libraries and tools into existing applications
  • Code Reviews Participate in peer code reviews to maintain code quality and consistency
  • Documentation Maintain comprehensive technical documentation for projects and systems
  • Continuous Learning Stay updated on emerging technologies and incorporate new techniques to enhance project outcomes

Qualifications

  • Education Bachelor s degree in Computer Science Software Engineering or a related field or equivalent experience
  • Technical Skills Proficiency in front-end technologies HTML5 CSS3 JavaScript and modern frameworks like React js Angular or Vue js
  • Technical Skills Proficiency in back-end technologies Node js Python Ruby Java or equivalent frameworks
  • Technical Skills Experience with databases SQL e g MySQL PostgreSQL and NoSQL e g MongoDB
  • Technical Skills Familiarity with DevOps tools Docker Kubernetes and CI CD pipelines
  • Technical Skills Knowledge of version control systems such as Git
  • Technical Skills Experience with cloud platforms e g AWS Azure or Google Cloud is a plus
  • Experience 3 5 years of experience in full-stack development or a similar role
  • Experience Experience working in Agile Scrum environments
  • Soft Skills Strong problem-solving and critical-thinking skills
  • Soft Skills Excellent verbal and written communication skills
  • Soft Skills Ability to work collaboratively in a team and mentor junior developers

Education: Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Technical Skills: Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and modern frameworks like React.js, Angular, or Vue.js. Proficiency in back-end technologies: Node.js, Python, Ruby, Java, or equivalent frameworks. Experience with databases: SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB). Familiarity with DevOps tools: Docker, Kubernetes, and CI/CD pipelines. Knowledge of version control systems such as Git. Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) is a plus.

Experience: 3 5 years of experience in full-stack development or a similar role. Experience working in Agile/Scrum environments.

Soft Skills: Strong problem-solving and critical-thinking skills. Excellent verbal and written communication skills. Ability to work collaboratively in a team and mentor junior developers.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →