Assistant Software Engineer (Backend)

Job Description

Title: Assistant Software Engineer (Backend)

Company Name: National Telecommunication Monitoring Center

Vacancy: 01

Age: At least 24 years

Job Location: Dhaka

Salary: Negotiable

Experience:

  • At least 4 years
  • The applicants should have experience in the following business area(s): Software Company, Govt./ Semi Govt./ Autonomous body


Published: 2026-07-29

Application Deadline: 2026-08-28

Education:

Requirements:
  • At least 4 years
  • The applicants should have experience in the following business area(s): Software Company, Govt./ Semi Govt./ Autonomous body


Skills Required: Apache Kafka,AWSAzure Cloud Administration,CICD pipelines,Dockers and Kubernetes,Elasticsearch,Java SpringBoot,Microservice Architecture and Design Patterns,PostgreSQL,RESTful API,SQL and NoSQL Databases

Additional Requirements:
  • Age At least 24 years

·    Minimum 4 year’s experience.·    Experience with OLAP systems (ClickHouse, Apache Druid)·    Exposure to cloud platforms (AWS, Azure)Basic understanding of DevSecOps practices



Responsibilities & Context:

Key Responsibilities:

·      Design, develop, test, and maintain backend services and RESTful APIs using Java (Spring Boot), Python (Flask/FastAPI), or Golang.

·      Design and build microservices with API versioning and backward-compatible inter-service communication.

·      Optimize and manage RDMS and NoSQL databases for high performance and scalability (PostgreSQL, MySQL, Oracle, ClickHouse, Elasticsearch, Redis).

·      Implement event-driven and asynchronous processing using Apache Kafka, RabbitMQ.

·      Collaborate with frontend teams to integrate APIs with web applications built using Node.js and modern frontend frameworks (React, Next js, Angular).

·      Develop unit, integration, and API tests following TDD and CI/CD best practices, manage Docker- and Kubernetes-based deployments, and collaborate with DevOps teams while maintaining comprehensive technical documentation, including APIs, workflows, and design diagrams.

 

Required Qualifications:

·      Minimum 4 years of professional experience in backend or full-stack software development.

·      Expert in Java, Python, and Golang with hands-on experience in Spring Boot, Flask, and FastAPI.

·      Solid understanding of microservices architecture and RESTful API design.

·      Experience with event-driven systems (Kafka, RabbitMQ).

·      Strong experience with SQL and NoSQL databases, including PostgreSQL, Redis, Elasticsearch, Click house.

·      Experience with Data Lake technologies (Clickhouse, Snowflake) and pipelines, handling large-scale structured and unstructured data.

·      Expertise in Docker, Kubernetes, and containerized applications.

·      Experience with Git workflows and CI/CD pipelines.

·      Strong understanding of OOP, SOLID principles, and design patterns.

·      Experience working in Agile/Scrum environments.

Strong problem-solving, communication, and documentation skills.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Both Male and Female can apply

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

Category: IT & Telecommunication

Similar Jobs