Senior Software Engineer- Kotlin

2 weeks ago


Dhaka, Dhaka, Bangladesh TechnoNext Full time $90,000 - $120,000 per year

Overview:

We are seeking a highly experienced Senior Software Engineer – Kotlin with a strong background in developing robust, scalable applications using Kotlin across server-side, backend, or multiplatform environments. The ideal candidate will have a passion for clean code, deep understanding of modern software engineering principles, and experience delivering production-ready solutions.

Experience: 5–8 years of professional software development experience
, with at least 3+ years using Kotlin in production environments.

Key Responsibilities:

Application & System Development

  • Design, develop, and maintain high-performance software applications using Kotlin.
  • Write clean, reusable, and efficient code with strong adherence to architecture and design patterns.
  • Work on backend systems, APIs, microservices, or Kotlin Multiplatform projects.

Architecture & Technical Leadership

  • Define and enforce best practices in code structure, architecture, and modularization.
  • Drive the adoption of Kotlin best practices across the development team.
  • Participate in architectural discussions and long-term planning.

API Development & Integration

  • In required cases - contribute to API development with various backend technology like SpringBoot, Go, Python
  • Ensure secure and optimized data flow across systems and services.
  • Handle third-party API integration, data transformation, and async processing.

Performance, Testing & Deployment

  • Implement automated testing (unit, integration, and functional).
  • Optimize application performance and reliability under scale.
  • Contribute to DevOps processes for CI/CD, containerization (e.g., Docker), and deployment.

Documentation & Collaboration

  • Maintain clear technical documentation for your codebase and systems.
  • Collaborate closely with cross-functional teams, including frontend, DevOps, and product teams.
  • Mentor junior developers and contribute to peer code reviews.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong command over Kotlin features, functional programming, coroutines, and asynchronous programming.
  • Solid understanding of software design principles, clean architecture, and modular design.
  • Proficiency in working with databases (SQL/NoSQL), REST APIs, and version control (Git).
  • Experience in Agile/Scrum environments.

Preferred Skills:

  • Experience with Ktor, Spring Boot (Kotlin), or Kotlin Multiplatform.
  • Knowledge of microservices architecture, event-driven systems, and containerization tools like Docker.
  • Familiarity with CI/CD tools (GitHub Actions, Jenkins, etc.).
  • Exposure to cloud platforms (AWS, GCP, Azure).
  • Strong unit testing and TDD skills.

Salary:

  • Negotiable – Based on experience and expertise.
  • Compensation & Benefits:
  • Subsidized Breakfast & Lunch
  • Festival Bonuses – 2 per year
  • Annual Performance-Based Salary Review
  • Comprehensive Health Insurance (including family coverage)
  • Supportive & Learning-Driven Work Culture
  • Paid Earned, Sick, and Casual Leaves


  • Dhaka, Dhaka, Bangladesh Speechify Full time $70,000 - $120,000 per year

    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 30 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include...


  • Dhaka, Dhaka, Bangladesh Celloscope Limited Full time ৳85,000 per year

    Celloscope Limited is looking for a skilled and motivated Senior Software Engineer (Flutter) to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable mobile applications.Vacancy:01Job Location:Mohammadpur, Dhaka.Working Days & Hours:Sunday-Thursday, 10 AM - 6 PMExperience:At least...


  • Dhaka, Dhaka, Bangladesh NexKraft Full time $60,000 - $80,000 per year

    NexKraft Limited is looking for aMid-Level Software Engineer (Java / Full-Stack)to join our team and work on impactful, cutting-edge projects for both local and international clients.No. of Vacancy:3Job Responsibilities:Build and maintain scalable, secure backend services using Java, Spring Boot, and Spring Cloud.Develop robust front-end applications using...


  • Dhaka, Dhaka, Bangladesh Rooya Full time ৳180,000 - ৳200,000 per year

    Company Overview:Rooya is an innovative company transforming fleet management and insurance through advanced AI-vision telematics technology. Our platform leverages computer vision to provide optimized decision-making solutions for the insurance and fleet management industries.Job Description:We're seeking an experienced Senior Software Engineer to join our...


  • Dhaka, Dhaka, Bangladesh Tenbyte Full time $70,000 - $120,000 per year

    Tenbyte Limited is a rapidly growing cloud tech company based in Bangladesh & Malaysia. We build cloud infrastructure and video streaming infrastructure as a service. Fast-growing team. High standards. Real impact.The roleWe are seeking an experienced Senior Golang Software Engineer with a strong background in SaaS and Golang to join our on-site team. This...


  • Dhaka, Dhaka, Bangladesh TechnoNext Full time $50,000 - $100,000 per year

    Job ContextWe are looking for talented Senior Golang developers who will be a crucial part of our dynamic software development team. The selected candidate will have to write scalable, robust, and easy-to-maintain code. They will be required to translate software requirements into high-performance products.Key ACCOUNTABILITIESProvide technical guidance and...


  • Dhaka, Dhaka, Bangladesh Bdjobs Full time $50,000 - $100,000 per year

    Multinational Japanese Companyis looking forSoftware Engineer/ Senior Software EngineerKey Points:We are looking for Software Engineer / Senior Software Engineer (PHP Full-Stack) with skills and experience in building modern web applications using back-end technologies (Laravel framework), front-end technologies ).Job Responsibilities:Design and develop...


  • Dhaka, Dhaka, Bangladesh Field Nation Full time ৳250,000 - ৳2,500,000 per year

    Why This Role Is Important To Field NationTheSoftware Engineering Managerwill be able to support and impact Field Nation's Engineering team by providing mentorship, career development, and technical leadership in collaboration with the Senior Software Engineering Manager and/or Director of Software Engineering. With a strong focus on people, technology, and...


  • Dhaka, Dhaka, Bangladesh Genius Farms Ltd. Full time $104,000 - $130,878 per year

    We are seeking a qualified Senior Mobile Developer to join our Engineering team. As a Cross Platform(React Native & Kotlin)Mobile Developer, he/she will collaborate with our engineers to develop and maintain high-quality mobile applications. If you're passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you....

  • Senior AI engineer

    1 week ago


    Dhaka, Dhaka, Bangladesh InfinitiBit Full time $104,000 - $130,878 per year

    Company DescriptionInfinitiBit partners with visionary companies to create AI-native systems, software architectures, and automation frameworks, turning complexity into competitive edge. Based on sustainable success, our experts from OpenAI, Scale AI, and PTC deliver resilient AI frameworks, custom software engineering, and AI integration tools. We...