Senior Software Engineer GOLANG

NXT LABS

Not Interested
Bookmark
Report This Job

profile Job Location:

Kasur - Pakistan

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

Were looking for a highly skilled Senior Software Engineer - Golang to design and build scalable high-performance backend systems using modern technologies. Youll work on complex distributed architectures contribute to technical decisions and mentor junior engineers in a collaborative environment.




Requirements

Responsibilities:

Design develop and maintain scalable backend services using Go
Architect microservices-based systems with a focus on reliability and performance
Build and manage event-driven systems and RESTful APIs
Collaborate with cross-functional teams to define and deliver new features
Optimize databases and ensure efficient data storage solutions
Implement CI/CD pipelines and maintain system monitoring in production
Troubleshoot and resolve complex technical issues
Mentor junior engineers and contribute to technical documentation

Requirements:

4 years of software development experience (3 years in Go)
Strong expertise in Microservices Architecture and System Design
Hands-on experience with AWS services
Familiarity with Kafka Docker and Kubernetes
Solid understanding of SQL optimization and NoSQL databases
Experience building event-driven systems and high-performance APIs
Knowledge of CI/CD pipelines and production monitoring tools
Strong problem-solving skills and attention to detail
Experience mentoring team members is a plus
BS/MS in Computer Science or a related field





Required Skills:

Key Responsibilities Design develop and maintain robust scalable and secure Java applications Build and optimize RESTful APIs and microservices architecture Collaborate with cross-functional teams (product QA DevOps) to deliver features Write clean efficient and well-documented code Perform code reviews and mentor junior developers Troubleshoot debug and improve system performance Participate in architectural discussions and technical decision-making Ensure application security scalability and reliability Required Skills & Qualifications Strong proficiency in Java (8 or above) Experience with Spring Framework / Spring Boot Solid understanding of object-oriented programming (OOP) principles Experience with REST APIs Microservices architecture Knowledge of SQL and NoSQL databases (e.g. MySQL PostgreSQL MongoDB) Familiarity with version control systems (Git) Experience with CI/CD pipelines and build tools (Maven/Gradle) Understanding of cloud platforms (AWS Azure or GCP) is a plus Strong problem-solving and analytical skills Preferred Qualifications Experience with Docker Kubernetes Knowledge of event-driven architecture (Kafka RabbitMQ) Exposure to performance tuning and system design Prior experience in Agile/Scrum environments Soft Skills Strong communication and collaboration skills Ability to work independently and take ownership Mentorship mindset and leadership qualities

Were looking for a highly skilled Senior Software Engineer - Golang to design and build scalable high-performance backend systems using modern technologies. Youll work on complex distributed architectures contribute to technical decisions and mentor junior engineers in a collaborative environment.Re...
View more view more