Job Description
Location: Colombo, Sri Lanka
Company: Leading Software Company (via JobFactory)
Position Type: 6-Month Contract (with potential for extension)
About the Role:
We are seeking an experienced Senior Software Engineer specializing in Golang to join our client’s innovative software development team. This role focuses on building high-performance backend systems using cutting-edge technologies.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Golang
- Implement microservices architecture with RESTful APIs and gRPC
- Optimize applications for performance, scalability, and reliability
- Work with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)
- Containerize applications using Docker and orchestrate with Kubernetes
- Develop and maintain CI/CD pipelines for efficient deployments
- Implement event-driven architectures using message queues (Kafka, RabbitMQ)
- Collaborate in Agile development environments
Technical Requirements:
- 4+ years backend development experience, including 3+ years with Golang
- Expertise in concurrency, goroutines, and parallel computing
- Strong knowledge of cloud platforms (AWS, GCP, or Azure)
- Proficiency in Git workflows and version control
- Experience with caching mechanisms and performance optimization
- Excellent debugging and problem-solving skills
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field
Contract Details:
- 6-month contract (with possibility of extension)
- Competitive compensation
How to Apply:
Send your resume to hr@jobfactory.lk
Why Join?
- Work with cutting-edge technologies in a dynamic environment
- Collaborate with a team of skilled engineers
- Opportunity to contribute to high-impact software solutions
Note: Only shortlisted candidates will be contacted.