Talent.com
Sr. Software Engineer - III (Back-end)

Sr. Software Engineer - III (Back-end)

Pakistan Single Window, , Pakistan, Pakistan
1 day ago
Job description

Job Overview

Design and develop microservices‑based backend systems using best practices and architectural patterns and software applications as per specification following the guidelines and best practices.

Responsibilities

  • Collaborate with front‑end developers, DevOps engineers, and other stakeholders to create efficient and scalable APIs.
  • Implement and maintain RESTful APIs and communication protocols, experience with distributed systems, message brokers such as RabbitMQ and Kafka.
  • Optimize and improve the performance and reliability of microservices.
  • Ensure high code quality, security, and adherence to coding standards.
  • Participate in code reviews and provide constructive feedback.
  • Familiarity with API gateways, load balancers, and service discovery mechanisms.
  • Troubleshoot and debug issues in production and development environments.
  • Work with containers and orchestration tools such as Docker and Kubernetes.
  • Stay up‑to‑date with emerging technologies, frameworks, and best practices in microservices development.
  • Contribute to the documentation and knowledge sharing within the team.
  • Participate in scrum meetings to ensure the delivery as per plan.

Qualifications

  • Strong software engineering fundamentals in OOAD, design patterns, MVC, data structures, algorithms, etc.
  • Experience or knowledge of C#, .NET Core, newer .NET versions, SQL Server, Oracle or other RDBMS, Dapper, Entity Framework Core.
  • Experience or knowledge of REST and GraphQL APIs development.
  • Experience or knowledge of source control (Git, SVN) and unit testing tools.
  • Knowledge of Golang, NoSQL and graph database would be a plus.
  • Strong interpersonal, written, and verbal communication skills.
  • Ability to perform comfortably in a fast‑paced, deadline‑oriented, agile environment.
  • Self‑motivated, quick learner and responsive team player.
  • Strong problem‑solving, debugging and analytical skills.
  • Knowledge and understanding of microservices; 5‑6 years of relevant work experience.
  • Benefits

  • Competitive salary
  • Fuel card
  • Health benefits
  • Professional development opportunities
  • Inclusive work culture & much more
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • , , Pakistan, Pakistan