Sr. Go (Golang) Developer

Job Description

Title: Sr. Go (Golang) Developer

Company Name: BDTASK

Vacancy: 2

Age: At least 25 years

Job Location: Dhaka

Salary: Negotiable

Experience:

Published: 2025-11-17

Application Deadline: 2025-12-17

Education:

    • Bachelor/Honors
    • Masters
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • Master’s degree is a plus but not required.



Requirements:

Skills Required:

Additional Requirements:
  • Age At least 25 years
  • Only Male

Experience Requirements

  • 5+ years of professional software development experience.

  • Minimum 3 years of hands-on experience with Go (Golang).

  • Experience building microservices, RESTful APIs, and distributed systems.

  • Proven experience working with Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure).

  • Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, etc.).

  • Strong understanding of concurrency, performance optimization, and scalable system design.

Additional Requirements

  • Strong problem-solving and analytical skills.

  • Ability to write clean, maintainable, and well-tested code.

  • Familiar with CI/CD pipelines, Git, and DevOps practices.

  • Ability to work independently and lead technical discussions.

  • Good communication skills in English (written & verbal).

  • Experience in Agile methodologies (Scrum/Kanban) is preferred.

  • Knowledge of message queues (Kafka, RabbitMQ, NATS) is an advantage.

Key Responsibilities

  • Design, develop, and maintain high-performance backend services using Go.

  • Architect and implement microservices and scalable API-driven solutions.

  • Optimize application performance and ensure system reliability.

  • Collaborate with product managers, designers, and other engineers.

  • Lead code reviews and mentor junior developers.

  • Integrate third-party APIs, services, and internal tools.

  • Ensure best practices in software engineering, testing, and security.

  • Participate in sprint planning, estimation, and technical decision-making.

Skills & Expertise

  • Expertise in Go (Golang) programming.

  • Strong knowledge of concurrent programming, goroutines, channels.

  • Proficiency in API development, microservice architecture, and distributed systems.

  • Hands-on experience with Docker, Kubernetes, and cloud platforms.

  • Strong understanding of SQL/NoSQL databases and data modeling.

  • Knowledge of unit testing, integration testing, and related frameworks.

  • Familiarity with Git, CI/CD tools (GitHub Actions, GitLab CI, Jenkins).

  • Understanding of networking concepts: REST, gRPC, WebSockets, caching, load balancing.

  • Experience with monitoring tools (Grafana, Prometheus, ELK stack) is a plus.



Responsibilities & Context:

Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Only Male can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Interested By University

University Percentage (%)
national university 9.23%
American International University Bangladesh (AIUB) 6.15%
Jahangirnagar University 4.62%
Southeast University 3.08%
Islamic University 3.08%
City University 3.08%
Kobi Nazrul government College 1.54%
Manarat International University 1.54%
University of Dhaka 1.54%
Govt. Titumir College 1.54%

Interested By Age Range

Age Range Percentage (%)
20-30 69.23%
31-35 23.08%
36-40 3.08%
40+ 1.54%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 23.08%
20K-30K 40.00%
30K-40K 6.15%
40K-50K 7.69%
50K+ 23.08%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 35.38%
0.1 - 1 years 10.77%
1.1 - 3 years 12.31%
3.1 - 5 years 15.38%
5+ years 26.15%

Similar Jobs