Senior Software Engineer – Golang (6-Month Contract)

IT
March 20, 2025
රු200,000 - රු300,000
Application deadline closed.

Job Description

Location: Colombo

Company:  A leading software company


About Us:

Client is a premier software company based in Colombo, known for delivering innovative and high-quality software solutions. We are seeking a highly skilled and motivated Senior Software Engineer with expertise in Golang to join our team on a 6-month contract. This role offers the opportunity to work on cutting-edge projects and contribute to the development of impactful backend solutions.


Key Responsibilities:

  • Backend Development: Design, develop, and maintain high-performance backend systems using Golang.
  • Concurrency Management: Implement and manage concurrency, goroutines, and parallel computing to ensure efficient system performance.
  • Microservices Architecture: Develop and maintain microservices, ensuring seamless integration with RESTful APIs and gRPC.
  • Database Management: Work with both SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and Redis to ensure robust data storage and retrieval.
  • Containerization: Utilize Docker and Kubernetes for containerization and orchestration of services.
  • Cloud Integration: Deploy and manage applications on cloud platforms like AWS, GCP, or Azure.
  • CI/CD Pipelines: Implement and maintain CI/CD pipelines to ensure continuous integration and deployment.
  • Caching and Messaging: Implement caching mechanisms and work with message queues like Kafka and RabbitMQ to optimize system performance.
  • Event-Driven Architectures: Develop event-driven architectures to ensure scalable and responsive systems.
  • Debugging and Optimization: Identify and resolve performance bottlenecks, ensuring optimal system performance.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience:
    • 4+ years of backend development experience.
    • At least 3 years of experience in Golang.
  • Technical Skills:
    • Strong understanding of concurrency, goroutines, and parallel computing in Golang.
    • Experience with microservices architecture, RESTful APIs, and gRPC.
    • Knowledge of databases (SQL & NoSQL) such as PostgreSQL, MySQL, MongoDB, or Redis.
    • Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
    • Proficiency in CI/CD pipelines, Git workflows, and Agile development.
    • Understanding of caching mechanisms, message queues (Kafka, RabbitMQ), and event-driven architectures.
    • Strong debugging and performance optimization skills.
  • Soft Skills:
    • Excellent problem-solving and analytical skills.
    • Strong communication and teamwork abilities.

What We Offer:

  • Competitive compensation package.
  • Opportunity to work on innovative projects with a talented team.
  • Exposure to the latest backend technologies and development practices.
  • A collaborative and supportive work environment.

How to Apply:

If you are passionate about backend development and meet the qualifications listed above, we would love to hear from you! Please send your resume and a cover letter to hr@jobfactory.lk.

Join us and be a part of a team that is shaping the future of software solutions!

Related Jobs