Backend Developer

Job Description

Title: Backend Developer

Company Name: Samsung R&D Institute Bangladesh Ltd.

Vacancy: --

Age: 23 to 35 years

Job Location: Dhaka

Salary: --

Experience:

  • At least 2 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Research Organization


Published: 2025-12-10

Application Deadline: 2025-12-28

Education:
    • Bachelor of Science (BSc) in Computer Engineering
    • Bachelor of Science (BSc) in Information Technology
    • Bachelor of Science (BSc) in Electrical & Electronic Engineering


Requirements:
  • At least 2 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Research Organization


Skills Required: AWS,docker,Gradle,gRPC,Kotlin,MongoDB,PostgreSQL,REDIS,REST API,SPRING boot

Additional Requirements:
  • Age 23 to 35 years
  • Core technical skills: Kotlin (2+ years), Java 17, Spring Boot 3.x, MongoDB, PostgreSQL, Redis, gRPC, REST APIs, Docker, Gradle, AWS(S3, EC2, EKS, RDS, EFS)

  • Architecture patterns: Hexagonal Architecture (Ports & Adapters), Domain-Driven Design (DDD), Microservices

  • Testing & quality: JUnit 5, MockK, TestContainers, WireMock, code coverage (JaCoCo), Ktlint, static analysis tools

  • DevOps & infrastructure: Docker containerization, CI/CD pipelines, AWS S3, STS integration, Flyway database migrations

  • Security requirements: OAuth2/OpenID Connect (Google, Samsung), JWT authentication, Casbin access control, data encryption, secure API design

  • Technical assessment: Reactive programming implementation, MongoDB schema design, gRPC service development, system design for scalability

  • Nice-to-have skills: Trino analytics, Kubernetes deployment

  • Code quality standards: Clean code principles, comprehensive error handling, performance optimization, security best practices

  • Team collaboration: Code reviews and knowledge sharing, mentoring junior developers, cross-functional teamwork

  • Problem-solving skills (competetive programming experience is preferred)



Responsibilities & Context:
  • Develop, maintain, and optimize backend services using Spring Boot with Java/Kotlin.

  • Design and implement RESTful APIs, gRPC API's and microservices architectures.

  • Work with PostgreSQL and MongoDB including schema design, query optimization, and data modeling.

  • Implement caching and high-performance data access.

  • Use AWS cloud services such as S3, EC2, EKS, RDS, EFS for application deployment, storage, and scalability.

  • Write clean, maintainable, and well-tested code following best engineering practices.

  • Debug and resolve performance bottlenecks and production issues.

  • Collaborate with cross-functional teams including frontend, DevOps, QA, and product teams.

  • Maintain high standards of security, reliability, and system scalability.

  • Communication with key stakeholders located in different geographic locations.

  • Participate in innovation and other tasks assigned by team leader.



Job Other Benifits:
  • Weekly 2 holidays,Provident fund,Insurance,Gratuity
  • Salary Review: Yearly
  • Lunch Facilities: Full Subsidize


Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: 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