Affinity Global Markets Limited

Senior Software Engineer

Affinity Global Markets Limited

Dubai, United Arab Emirates · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
2 weeks ago
Work mode
In office
Education
Bachelor’s degree in Computer Science, Engineering, or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Position

Affinity Global Markets Limited is seeking a seasoned Senior Software Engineer to play a pivotal role in the end-to-end software development process. You will be at the forefront of designing, implementing, and refining robust applications, as well as steering architectural decisions and uplifting the capabilities of the technical team.

Key Responsibilities

  • Create, test, and launch efficient and scalable software solutions.
  • Lead discussions focused on software architecture and identify opportunities for technical advancement.
  • Collaborate across departments to achieve project objectives.
  • Perform detailed code reviews to enhance speed and reliability of systems.
  • Coach junior team members and support overall knowledge growth within the team.
  • Diagnose and solve intricate technical challenges, ensuring enduring solutions.

Requirements

  • Undergraduate degree in Computer Science, Engineering, or a closely related major.
  • At least five years of hands-on professional experience in software development roles.
  • Expertise in one or more leading programming languages such as Java, Python, C#, JavaScript, or Go.
  • Demonstrable experience with cloud technology stacks including AWS, Azure, or GCP.
  • Comprehensive knowledge of software architecture and established design patterns.
  • Proficient use of CI/CD tools, source control, and practice of agile development methodologies.
  • Strong skills in problem analysis and effective communication.

Preferred Qualifications

  • Experience working with microservices frameworks.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Background in large-scale application design and system architecture.
  • Demonstrated leadership abilities or mentoring experience.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Python required JavaScript required Docker required Kubernetes required C required Go required

How they work

Communication Problem Solving Leadership

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer