Senior Software Engineer GOLANG
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
Design develop and maintain scalable backend services using Go
Requirements:
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