Kotlin Jobs

Find remote positions requiring Kotlin skills. Browse through opportunities where you can utilize your expertise and grow your career.

Kotlin
262 jobs found. to receive daily emails with new job openings that match your preferences.
262 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Brazil

🔍 Corporate wellness

🏢 Company: Wellhub

  • Skilled in problem-solving with a focus on algorithms and data structures.
  • Passionate about writing good, testable code and improving code quality.
  • Experience in Cloud-based applications and microservices architecture.
  • Experienced with SQL technologies like PostgreSQL/MySQL, NoSQL (Redis is a plus).
  • Developing RESTful web services, collaborating on mocks, payloads, and HTTP best practices.
  • Go and Kotlin experience is beneficial but not required.

  • Join pair-programming sessions and contribute to code quality.
  • Collaborate with Product Manager and stakeholders to meet goals.
  • Design, develop, test, deploy, maintain/support, and improve features with a focus on performance, scalability, and stability.
  • Refactor codebase for quality and introduce new standards.
  • Use observability tools for troubleshooting and application tuning.
  • Work with SREs to resolve issues related to CI/CD, deployments, and infrastructure.

PostgreSQLSoftware DevelopmentCloud ComputingKotlinApache KafkaGoREST APIMicroservices

Posted about 2 hours ago
Apply
Apply

📍 USA

💸 142000.0 - 210000.0 USD per year

🔍 Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 1.5+ years of experience as a software engineer.
  • Experience in designing, developing, and launching backend systems with proficiency in Python or Kotlin.
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
  • Ability to develop solutions involving multiple software components and write clear, well-tested code.
  • Skill in debugging large codebases and providing constructive feedback through code reviews.
  • Strong verbal and written communication skills for effective collaboration.

  • Break down larger projects into individual tasks and deliver them in multiple phases with team support.
  • Collaborate with product management, design, and analytics through the product development lifecycle.
  • Create and monitor metrics to support operations and availability of team artifacts, addressing issues as they arise.
  • Promote community engagement by participating in growth and development activities, including the interview process.

AWSBackend DevelopmentPythonSQLKotlinKubernetesMySQLMicroservices

Posted about 21 hours ago
Apply
Apply
🔥 Experienced Flutter Engineer
Posted about 21 hours ago

📍 Mexico, Gibraltar, Colombia, USA, Brazil, Argentina

🧭 Full-Time

🔍 Cryptocurrency

🏢 Company: Bitso

  • Proven experience in migrating native apps to Flutter.
  • 10+ years of professional software engineering experience.
  • At least 2+ years of experience in Flutter.
  • Strong background in native iOS (Swift/Objective-C) and/or Android (Kotlin/Java).
  • Proficiency in Dart, Flutter's widget system, and state management solutions.
  • Expertise in setting up and maintaining CI/CD pipelines for mobile projects.
  • Deep understanding of project configuration, dependency management, and build systems.
  • Proven track record of leading technical initiatives and driving cross-functional collaboration.
  • Exceptional analytical skills with a proactive approach to solving technical challenges.
  • Experience mentoring engineers and fostering continuous learning.
  • Strong verbal and written communication skills for articulating technical concepts.

  • Drive Migration: Lead the end-to-end process of transitioning mobile applications from native development to Flutter.
  • Architect Solutions: Design scalable and maintainable Flutter architectures tailored to business needs.
  • Build and Optimize: Implement features, ensure high performance, and resolve performance bottlenecks.
  • Mentor and Lead: Guide a team of engineers, share best practices and drive technical excellence.
  • Set Up CI/CD: Establish and maintain CI/CD pipelines for Flutter.
  • Collaborate Cross-Functionally: Work with product managers, designers, and engineers to define project goals.
  • Manage Dependencies: Streamline configurations, manage dependencies, and ensure integrations.
  • Innovate: Identify and integrate latest trends and technologies in Flutter and mobile development.
  • Quality Assurance: Ensure code quality through reviews, automated testing, and best practices.

AndroidFlutteriOS DevelopmentKotlinSwiftCI/CD

Posted about 21 hours ago
Apply
Apply

📍 USA

💸 160000.0 - 210000.0 USD per year

🔍 Financial Technology

  • 1.5+ years of experience as a software engineer.
  • Experience in designing, developing, and launching backend systems.
  • Proficiency in Python or Kotlin.
  • Familiarity with distributed system technologies like AWS, MySQL, and Kubernetes.
  • Ability to write clear, well-tested, and extensible code.
  • Strong verbal and written communication skills.
  • Bachelor’s degree in a related field or equivalent practical experience.

  • Break down larger projects into individual tasks and deliver them in phases.
  • Collaborate with product management, design & analytics during the product development lifecycle.
  • Create and monitor metrics to support operations and availability.
  • Engage in growth and development activities such as interviewing.

AWSPythonKotlinKubernetesMySQLMicroservices

Posted about 23 hours ago
Apply
Apply

📍 Copenhagen, London, Stockholm, Berlin, Madrid, Montreal, Lisbon, and quite a few full-time remotes in 35 other countries

🧭 Full-Time

🔍 Finance technology

  • Experience with cloud environments and distributed systems (AWS, Google Cloud, Kubernetes).
  • Proficiency in server-side languages, primarily Kotlin and TypeScript.
  • Familiarity with testing frameworks (Cypress, Mockk, JUnit, Testcontainers).
  • Knowledge of DevOps culture and tools (GitHub Actions, Gradle, Terraform).
  • Experience with observability and monitoring tools (Datadog).
  • Working knowledge of relational databases (e.g., PostgreSQL).

  • Be a force multiplier for other engineers.
  • Identify, build, and deliver improvements to enhance productivity.
  • Provide frameworks, libraries, developer tools, and guides.
  • Focus on incremental building, early feedback, and iterative development.

AWSPostgreSQLCypressJUNITKotlinTypeScriptTerraformMicroservices

Posted 1 day ago
Apply
Apply

📍 Portugal

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Strong skills in programming languages such as Python, Go, Kotlin, Java, C or C++.
  • Experience with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills in English and Portuguese.
  • Ability to work efficiently on scalable and distributed projects.
  • Proven experience with projects where the scope is not clearly defined.
  • Quick learning and adaptation to new technologies.
  • Passion for building reliable minimum viable products.

  • Design, develop, and implement generative AI-based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize Retrieval-Augmented Generation (RAG) systems.
  • Implement robust data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers for data pipeline integration.
  • Design and develop APIs for interfacing with AI models and services.
  • Ensure APIs are secure, scalable, and integrated seamlessly with other software systems.
  • Work closely with cross-functional teams including product managers, designers, and engineers.
  • Communicate technical concepts effectively to non-technical stakeholders.

AWSPostgreSQLPythonSQLCloud ComputingDynamoDBETLJavaKotlinKubernetesPyTorchC++Data engineeringGoNosqlTensorflow

Posted 2 days ago
Apply
Apply

📍 India

🧭 Contract

🔍 Thermal printing

🏢 Company: Mate Technologies

  • 5 years’+ Android development experience.
  • Excellent attention to detail and problem-solving skills.
  • Experience using Git for source control.
  • Ability to work with legacy code.
  • Familiarity with RESTful APIs, JSON, and third-party libraries.
  • Knowledge of MVVM architecture.
  • Experience with Jetpack components and dependency injection tools.

  • Work as an individual Android developer on each Android-related task.
  • Understand requirements and discuss any queries before tasks.
  • Design, build, and maintain high-performance, reliable Android applications.
  • Ensure application performance, quality, and responsiveness.
  • Identify and fix bugs to maintain app stability.
  • Write and execute unit and UI tests for app quality.
  • Test thoroughly before task submission.
  • Implement new architecture and Jetpack components where necessary.
  • Follow deadlines without compromising quality.

AndroidGitKotlinRESTful APIsJSON

Posted 2 days ago
Apply
Apply
🔥 Engineering Manager
Posted 2 days ago

📍 UK, Europe, South Africa, US, APAC

🧭 Full-Time

🔍 Fintech, payments

🏢 Company: BVNK👥 101-250💰 $40,126,691 Series A over 2 years agoIT InfrastructureFinancial ServicesBankingB2BEnterprise SoftwareFinTech

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of software development experience, including 3+ years in a leadership or management role.
  • Strong technical expertise in modern programming languages (e.g., Java, Kotlin, Python, Go) and frameworks.
  • Experience with cloud infrastructure (e.g., AWS, Azure, GCP) and microservices architecture.
  • Solid understanding of payments systems, financial protocols (e.g., PCI-DSS, ISO 8583), and security best practices.

  • Lead and mentor a team or two of software engineers, fostering a collaborative and inclusive work environment.
  • Drive architectural decisions for scalable and secure payment platforms.
  • Collaborate with Product Managers, Designers, and other stakeholders to define scope, timelines, and deliverables.
  • Oversee the planning and execution of sprints, ensuring timely delivery of high-quality products.
  • Advocate for and implement modern tools, frameworks, and methodologies to improve team productivity.

AWSLeadershipProject ManagementPythonSoftware DevelopmentAgileGCPJavaKotlinGoMicroservices

Posted 2 days ago
Apply
Apply
🔥 Android Engineer
Posted 2 days ago

📍 Brazil

🧭 Full-Time

🔍 Digital Learning

🏢 Company: Teachable👥 51-100💰 $4,000,000 Series A almost 7 years agoEducationEdTechE-Commerce Platforms

  • 2-3+ years of hands-on experience in Android application development with a focus on Kotlin.
  • Knowledge of RESTful APIs and integration with backend services.
  • Capacity to communicate complex technical, architectural, and organizational problems clearly.
  • Experience in designing and implementing technical projects with team members of varying experiences.
  • Proficient in Clean architecture, SOLID principles, MVVM and MVI architectural patterns, unit and automated tests.

  • Collaborate with Engineers, Product Managers, Designers, and QA engineers to build high-quality products with third party integrations.
  • Contribute to the technical design and architecture of services, databases and applications across the organization.
  • Execute on product development roadmap to drive the progression of the stack and the team at large.
  • Write simple, clean, high-quality, well-tested software that delivers user value.
  • Seek out ways to bring in new perspective to design, coding and testing best practices.

Design PatternsKotlinRESTful APIs

Posted 2 days ago
Apply
Apply
🔥 Software Engineer
Posted 2 days ago

📍 Australia

🔍 Beverage industry

🏢 Company: Encompass Technologies👥 101-250💰 $2,000,000 Debt Financing over 2 years agoComputerWeb DevelopmentConsumer SoftwareInformation TechnologySoftware

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Minimum 5 years of professional experience in software development or a related role.
  • Hands-on experience developing RESTful APIs using a Contract-First approach.
  • Proficiency in Kotlin or Java, with a demonstrated ability to build robust, maintainable, and scalable backend systems.
  • In-depth understanding and practical application of Domain-Driven Design (DDD) and Clean Architecture.

  • Write clean, maintainable, and well-documented code in multiple languages and frameworks.
  • Conduct code reviews, refactor for efficiency, and implement unit tests using test-driven development.
  • Analyse and resolve moderately complex technical challenges using structured problem-solving approaches.
  • Deliver high-quality features, ensuring scalability and alignment with business goals.
  • Collaborate with cross-functional teams to align on goals and deliverables.
  • Mentor junior engineers and support onboarding of new team members.

JavaKotlinSpring BootRESTful APIs

Posted 2 days ago
Apply
Shown 10 out of 262