Enable job alerts via email!

Senior Backend Engineer - Java & Golang

NXT LABS

Pakistan

Remote

PKR 1,200,000 - 1,800,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Pakistan is seeking a Senior Backend Software Engineer. The ideal candidate will have a minimum of 6 years experience, proficiency in modern programming languages, and a strong understanding of computer science principles. Responsibilities include developing scalable backend services, maintaining code quality, and ensuring system stability. The role offers opportunities to work with various technologies including Java Spring Boot and cloud services.

Qualifications

  • Minimum of 6 years of professional software development experience.
  • Proficiency in at least one modern object-oriented programming language.
  • Strong understanding of core computer science principles.

Responsibilities

  • Collaborate effectively with cross-functional teams to design and develop scalable backend services.
  • Produce high-quality, efficient, and maintainable code.
  • Participate in on-call duties to ensure system stability.

Skills

Java Spring Boot
Golang
AWS
Azure
Docker
Kubernetes

Education

Bachelor’s degree in Computer Science or related field

Tools

MySQL
PostgreSQL
MongoDB
Redis
Job description
Job Title: Senior Backend Software Engineer
Key Responsibilities
  • Collaborate effectively with cross-functional teams to design and develop scalable, high-performance backend services and APIs.
  • Produce high-quality, efficient, and maintainable code, independently managing assigned tasks and resolving bugs.
  • Analyze functional requirements and deliver complete, reliable features aligned with project goals.
  • Participate in on-call duties, promptly addressing production incidents to ensure system stability within established SLAs.
  • Contribute to Agile development processes, continuously improving team practices and engineering standards.
Qualifications & Experience
  • Minimum of 6 years of professional software development experience.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.
  • Proficiency in at least one modern object-oriented programming language such as Java, C#, C++, Golang, or Kotlin.
  • Strong understanding of core computer science principles, including data structures, algorithms, and system design.
  • Proven experience in deploying and maintaining online systems in production environments with a focus on reliability and uptime.
Preferred Skills & Technologies
  • Hands-on experience with Java Spring Boot, Golang, and cloud services like AWS, Azure, or Google Cloud Platform.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Experience working with both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Deep understanding of software engineering best practices, including code reviews, version control, CI/CD pipelines, automated testing, and monitoring.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.