Datamatics Technologies

Lead Software Engineer (Backend)

Datamatics Technologies  •  Karachi, PK (Onsite)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are seeking an experienced Lead Software Engineer (Backend) to lead the architecture, development, and optimization of backend systems supporting the Open Data Portal, API Services, and other platform modules. The successful candidate will be responsible for designing and delivering scalable, secure, and high-performance backend solutions while ensuring seamless integration across platform components in accordance with SOW 4.1–4.8

The ideal candidate will possess strong expertise in enterprise application development, microservices architecture, API design, database technologies, and cloud-native development. This role requires close collaboration with frontend teams, solution architects, DevOps engineers, data engineers, and project stakeholders to deliver robust and maintainable backend solutions.

Key Responsibilities

Backend Architecture & Development

  • Lead the design, development, and maintenance of backend services, business logic, and application components.
  • Develop scalable, secure, and high-performing backend systems supporting platform requirements.
  • Define backend architecture standards, development guidelines, and coding best practices.
  • Build reusable, maintainable, and extensible backend services and frameworks.
  • Ensure system reliability, availability, and operational efficiency.

Microservices & Service-Oriented Architecture

  • Design and implement microservices-based architectures for enterprise-scale platforms.
  • Develop and manage service orchestration, inter-service communication, and backend integrations.
  • Ensure scalability and fault tolerance across distributed system components.
  • Support deployment and management of containerized services in modern cloud environments.

API Development & Integration

  • Design, develop, and maintain RESTful APIs and backend service interfaces.
  • Ensure secure and efficient communication between platform modules and external systems.
  • Collaborate with frontend teams to support API-driven application development.
  • Maintain API documentation, standards, and integration guidelines.
  • Support API governance and lifecycle management.

Database & Data Management

  • Design and optimize database structures and data access layers.
  • Implement efficient data storage, retrieval, and processing mechanisms.
  • Ensure data integrity, security, and performance across database systems.
  • Collaborate with data engineering teams to support data platform integration requirements.
  • Optimize database performance and scalability.

Performance, Security & Reliability

  • Implement secure coding practices and backend security controls.
  • Ensure compliance with security standards and organizational policies.
  • Monitor application performance and implement optimization strategies.
  • Conduct code reviews, vulnerability assessments, and performance tuning activities.
  • Ensure high availability and reliability of backend services.

Technical Leadership

  • Provide technical leadership and guidance to backend development teams.
  • Mentor and support junior and mid-level software engineers.
  • Lead design reviews, code reviews, and technical discussions.
  • Collaborate with architects and stakeholders to define technical solutions.
  • Promote engineering excellence and continuous improvement practices.

Project Delivery (SOW 4.1 – 4.8)

  • Contribute to successful project delivery across all platform modules and workstreams.
  • Participate in planning, estimation, development, testing, deployment, and production support activities.
  • Ensure backend deliverables meet functional, technical, performance, and security requirements.
  • Support release management and post-deployment stabilization activities.

Basic Qualification

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
Datamatics Technologies

About Datamatics Technologies

Datamatics Technologies (DMT) was established in Dubai. We specialize in providing onsite and offshore professional services, covering the full spectrum of Data Analytics and Data Science domains.

Our experience of working with diverse industry sectors such as Telecoms, Finance, Government and Manufacturing, across multiple regions enables us to engage and deliver for our clients with confidence.

We can offer our full portfolio of services through resource augmentation, managed services, both on T&M or fixed price financial arrangements. Through our end-to-end managed services offering we enable our clients to cut down costs, increase profitability and focus on value addition to their core business activities.

Our project and delivery management team are certified in Agile, PMI and ITIL to ensure the planning and execution are carried out using industry best practices.

We are working with our clients across Middle East and Africa Region.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Dubai, AE
Year Founded
2016
Social Media