Senior Software Developer

Dubai, DU, AE, United Arab Emirates

Job Description

Senior Software Engineer / Developer (Node.js, Python, Go & DevOps)

Employment Type

Full-Time | On-site / Hybrid (as per company policy)

Experience Required

Minimum 5+ Years (Mandatory)

STOCK MARKET TRADING EXPERIENCE WILL BE A BONUS



Job Overview

We are seeking a highly skilled and experienced Senior Software Engineer with strong expertise in Node.js, Python, Go (Golang), and DevOps practices to join our growing technology team in Dubai.

The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable, secure, and high-performance applications while collaborating closely with cross-functional teams to deliver reliable and efficient software solutions.

Key Responsibilities

Software Development

Design, develop, test, and maintain backend services and APIs using Node.js, Python, and Go

Build high-performance, scalable, and fault-tolerant systems

Write clean, maintainable, and well-documented code following best practices

Perform code reviews and mentor junior developers

System Architecture & Performance

Contribute to system design and architectural decisions

Optimize applications for speed, scalability, and security

Troubleshoot complex technical issues and perform root-cause analysis

DevOps & Cloud Operations

Implement and manage CI/CD pipelines for automated builds and deployments

Deploy and maintain applications on cloud platforms (AWS / Azure / GCP)

Manage containerization and orchestration using Docker & Kubernetes

Monitor system health, performance, and uptime using logging and monitoring tools

Security & Reliability

Ensure applications follow security best practices and compliance standards

Implement backup, disaster recovery, and high-availability solutions

Collaboration

Work closely with product managers, frontend developers, QA, and operations teams

Participate in sprint planning, technical discussions, and delivery timelines

Required Skills & Qualifications

Technical Skills

5+ years of professional software development experience

Strong proficiency in:

Node.js

Python

Go (Golang)

Experience with RESTful APIs & Microservices architecture

Strong knowledge of SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)

Hands-on experience with DevOps tools and practices

Proficiency in:

Docker & Kubernetes

CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)

Experience with cloud platforms (AWS preferred)

Strong understanding of Linux systems and networking

Version Control & Tools

Git, GitHub / GitLab / Bitbucket

Monitoring tools (Prometheus, Grafana, ELK Stack, CloudWatch)

Preferred Qualifications (Nice to Have)

Experience with high-traffic or fintech / trading platforms

Knowledge of message queues (Kafka, RabbitMQ, SQS)

Experience with Infrastructure as Code (Terraform, CloudFormation)

Exposure to Agile / Scrum methodologies

Previous experience working in Middle East or UAE-based companies

Soft Skills

Strong problem-solving and analytical skills

Excellent communication and teamwork abilities

Ability to work independently and handle complex projectsLeadership mindset with mentoring capabilities

STOCK MARKET TRADING EXPERIENCE WILL BE BONUS

Job Type: Full-time

Pay: AED3,000.00 - AED5,000.00 per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2216210
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned