: Go (Golang) Developer
Position Overview
We are seeking a highly skilled Go (Golang) Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and secure backend services and microservices using Go. You will work closely with cross-functional teams to deliver robust solutions that meet business and technical requirements.
Key Responsibilities
Design, develop, test, and maintain backend services and microservices using Go (Golang).
Build RESTful and/or gRPC APIs with high performance, scalability, and security.
Write clean, maintainable, and efficient code following industry best practices.
Integrate with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
Implement concurrency patterns and optimize for high throughput and low latency applications.
Participate in code reviews to maintain code quality and ensure compliance with standards.
Troubleshoot production issues, perform debugging, performance tuning, and root cause analysis.
Collaborate with DevOps teams to support CI/CD, containerization, and cloud deployment.
Develop unit tests, automation testing, and ensure code reliability.
Work closely with product owners, architects, and cross-functional teams to understand requirements.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field.
2+ years of experience working as a Go (Golang) Developer (or backend developer with strong Go exposure).
Strong understanding of Go routines, channels, and concurrency patterns.
Hands-on experience with RESTful API and/or gRPC API development.
Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
Knowledge of microservices architecture and distributed systems.
Good understanding of Docker, Kubernetes, and cloud platforms (AWS / GCP / Azure).
Experience with Git, CI/CD pipelines, and containerization tools.
Strong problem-solving skills and ability to work in an agile environment.
Preferred Skills
Experience with message queues such as Kafka, RabbitMQ, or NATS.
Knowledge of API security, authentication, and authorization (JWT, OAuth2, mTLS).
Experience with performance profiling, monitoring, and logging tools (Prometheus, Grafana, ELK, Jaeger).
Familiarity with clean architecture, DDD, or event-driven architecture principles.
Soft Skills
Strong communication and teamwork skills.
Ability to work independently and take ownership of tasks.
Adaptability to a fast-paced and changing environment.
Attention to detail and strong analytical mindset.
Job Types: Full-time, Contract
Contract length: 12 months
Pay: RM5,000.00 - RM7,000.00 per month
Application Question(s):
Hands-on experience with RESTful API and/or gRPC API development.
Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
Experience:
Golang Developer: 3 years (Required)
Language:
English (Required)
Work Location: In person
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.