Remote Working

Remote working from home provides convenience and freedom, a lifestyle embraced by millions of people around the world. With our platform, finding the right job, whether full-time or part-time, becomes quick and easy thanks to AI, precise filters, and daily updates. Sign up now and start your online career today โ€” fast and easy!

Remote IT Jobs
Kotlin
218 jobs found. to receive daily emails with new job openings that match your preferences.
218 jobs found.

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

Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: NerdWallet

  • 8+ years of Software Engineering experience, with at least 5 years of experience developing mobile applications
  • 2+ years React Native experience
  • 2+ years Kotlin or Swift experience
  • 1+ years TypeScript experience
  • 1+ year GraphQL experience (ideally with Apollo Client)
  • Demonstrated success working in infrastructure, platform, or developer success roles
  • Leadership of large-scale software projects involving multiple engineers and a large stakeholder group
  • Lead the development of iOS, Android, and React Native infrastructure that powers the NerdWallet app on Android and iOS
  • Supercharge our product teams by investing in tools, libraries, and best practices that uplevel developer productivity and product quality
  • Capitalize on new technologies like React Nativeโ€™s new architecture to modernize our tech stack and unlock performance gains and new capabilities
  • Provide mentorship and guidance both to immediate teammates and members of the broader mobile developer community by promoting best practices in coding, testing, and architecture

GraphQLLeadershipAndroidiOS DevelopmentKotlinReact NativeSoftware ArchitectureSwiftTypeScriptMobile testingCI/CDAgile methodologiesRESTful APIsMentoringSoftware Engineering

Posted about 7 hours ago
Apply
Apply

๐Ÿ“ Portugal

๐Ÿ” Software Development

๐Ÿข Company: AlphaSights๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ about 17 years agoInformation ServicesKnowledge Management

  • Experience working at a similar level in a mature Engineering team
  • Technical expertise with Java or Kotlin with Springboot, and ideally experience with relational databases
  • Design solutions
  • Ship working code
  • Deploy and iterate
  • Build your competency
  • Maintenance and troubleshooting

Backend DevelopmentDockerPostgreSQLSQLGitJavaJava EEKotlinSpringSpring BootREST APICI/CDMicroservicesSoftware Engineering

Posted about 10 hours ago
Apply
Apply

๐Ÿ“ United States, Australia

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Block๐Ÿ‘ฅ 1001-5000ElectronicsManufacturing

  • 5+ years of software development or equivalent hands-on experience
  • A growth mindset, with a passion for learning new technologies and solving complex problems
  • Strong debugging and problem-solving skills, with the ability to untangle distributed systems
  • A proactive, solution-oriented approach, thriving in an evolving technical landscape
  • Familiarity with high-scale production systems, with an understanding of resilience, security, and maintainability
  • Design, build, and maintain secure, scalable systems that power financial transactions on Cash App
  • Solve complex technical challenges with creativity and precision in a fast-paced environment
  • Drive architectural decisions, technical strategy, and deep integrations across Financial Platform and Block
  • Take ownership of production systems, ensuring reliability through monitoring, troubleshooting, and continuous improvement
  • Drive outcomes with support when needed, balancing autonomy with collaboration
  • Mentor engineers and elevate engineering standards through code reviews, documentation, and knowledge sharing
  • Work closely with the team to explore solutions, delivering impact with a thoughtful balance of speed and quality

AWSBackend DevelopmentSQLJavaKafkaKotlinKubernetesSoftware ArchitectureFinancial ManagementAlgorithmsData StructuresProblem SolvingRESTful APIsMicroservicesFinancial analysisSoftware EngineeringData managementDebugging

Posted about 12 hours ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿ’ธ 102000.0 - 142000.0 USD per year

๐Ÿ” Software Development

  • Previous work or internship experience designing, developing and launching backend systems at scale and are experienced using one of Python or Kotlin.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • Work on tasks that contribute to the team's projects and goals.
  • Work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work.
  • Strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime.
  • Contribute to a sense of community on your team by engaging in growth and development activities.

AWSBackend DevelopmentPythonKotlinKubernetesMachine LearningMySQLSoftware Engineering

Posted about 12 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 200000.0 - 275000.0 USD per year

๐Ÿ” Software Development

  • 6+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan.
  • Write high quality code that is easily understood and used by others.
  • Thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • Set technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • Act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • Mentor less experienced engineers, leading by example, and setting the technical bar high.
  • Take ownership of your teamโ€™s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support โ€œkeep the lights onโ€ & on-call efforts.
  • Foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • Help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentLeadershipProject ManagementPythonSoftware DevelopmentSQLData AnalysisKotlinKubernetesMySQLAlgorithmsData StructuresREST APISparkCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMentoringDevOpsWritten communicationMicroservices

Posted about 12 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ 169000.0 - 240000.0 USD per year

๐Ÿ” Software Development

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelorโ€™s degree in a related field.
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • You will support the operations and availability of your teamโ€™s artifacts by creating and monitoring metrics, escalating when needed, and supporting โ€œkeep the lights onโ€ & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLData AnalysisKotlinKubernetesMachine LearningMySQLCommunication SkillsCI/CDProblem SolvingRESTful APIs

Posted about 13 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 232000.0 - 310000.0 USD per year

๐Ÿ” Software Development

  • 10+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Strong experience leading multiple engineering teams to deliver high quality software
  • Track record of successfully leading engineering teams at both rapidly scaling startups and complex larger technology companies.
  • Expertise in synthesizing complex technical requirements, designs, trade-offs, and capabilities into clear decisions to influence ML & engineering direction
  • Extensive experience developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Experience building and operating online, real-time ML infrastructure including a model server and a feature store
  • Experience developing an offline environment for large scale data analysis and model training using technologies including Spark, Kubeflow, Ray, and Airflow
  • Experience delivering major features and system components
  • Set the multi-year, multi-team technical strategy for ML Platform and deliver it through direct implementation or broad technical leadership
  • Partner with technical leaders across the company to create joint roadmaps that will achieve business impacting goals through the advancement of machine learning
  • Act as a force-multiplier for your teams through your definition and advocacy of technical solutions and operational processes
  • You have an ownership mindset, and you will proactively champion investments in availability so that every project in your area achieves its availability targets
  • You will foster a culture of quality and ownership on your team by setting system design standards for your team, and advocating for them beyond your team through your writing and tech talks
  • You will help develop talent on your team by providing feedback and guidance, and leading by example

AWSBackend DevelopmentLeadershipProject ManagementPythonApache AirflowData AnalysisKotlinKubeflowKubernetesMachine LearningMySQLSoftware ArchitectureCross-functional Team LeadershipData engineeringSparkCommunication SkillsRESTful APIsDevOps

Posted about 13 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 185000.0 USD per year

๐Ÿ” Software Development

  • 5+ years software development experience building highly scalable, highly available applications
  • 5+ years of programming experience with full stack technologies such Java, Kotlin, Ruby on Rails or TypeScript
  • 2+ years of experience with cloud technologies (AWS, Azure, etc.)
  • Experience developing, documenting, and supporting REST APIs
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience
  • Build scalable back-end services for the next generation of applications at Smartsheet (Kotlin, Java, Ruby on Rails)
  • Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, ECS, Kubernetes)
  • Take part in code reviews and architectural discussions as you work with other software engineers and product managers
  • Take a leading role in designing key areas of scalable, performant systems
  • Mentor junior engineers on code quality and other industry best practices
  • Forge a strong partnership with product management and other key areas of the business

AWSBackend DevelopmentDockerSoftware DevelopmentSQLCloud ComputingDesign PatternsFull Stack DevelopmentJavaKotlinKubernetesRuby on RailsAlgorithmsData StructuresREST APICI/CDRESTful APIsMentoringMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ 170000.0 - 200000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Bitwarden๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $100,000,000 Series B over 2 years agoPrivacyCyber SecurityEnterprise SoftwareIdentity ManagementSoftware

  • Experience managing mobile development teams
  • Experience working in Kotlin and/or Swift
  • Proficiency using source control such as Git, SVN, Subversion, TFS, etc.
  • Leadership skills: Ability to inspire and provide vision direction
  • Leadership skills: Experience building and growing successful teams
  • Leadership skills: Management or team lead experience from a previous technical position
  • Leadership skills: Propensity towards leadership and mentoring
  • Interpersonal skills: Ability to form good relationships with other leaders in the company
  • Interpersonal skills: A strong sense of empathy and the ability to advocate for others
  • Interpersonal skills: Collaborative and adaptable mindset
  • Interpersonal skills: Openness and authenticity combined with excellent communication skills
  • Analytical skills: Strength in evaluating the success of Bitwarden in reaching its goals and ensuring each strategic goal is measurable
  • Analytical skills: Excellent problem-solving skills โ€“ you might not know all the answers, but you know how to find and communicate the solution
  • Excitement and enthusiasm for helping customers solve security and password challenges
  • Zeal for learning and desire to develop yours, your peersโ€™, and your teamโ€™s skills
  • Hire and develop our team of mobile Software Engineers
  • Set and report on measurable goals and objectives for the team
  • Set weekly or daily priorities for the development team and individual team members
  • With feedback from the team, leadership and external stakeholders, own the development process, procedures and decision support for product development and delivery
  • Evaluate, recommend, and implement development tools to help facilitate team success
  • Provide a point of technical escalation and knowledge to help facilitate and drive the resolution of issues and technical or administrative hurdles the team may encounter
  • Facilitate and encourage collaboration through team meetings or other communication channels as necessary, as well as conduct team-building activities
  • Report on team progress, status and roadblocks to management from the development lens
  • Advocate for and on behalf of the development team and the construction and delivery of Bitwardenโ€™s product, process and organization
  • Own the mobile app release process, from creating release branches to coordinating build validation, creating GitHub releases, and proactively resolving critical deployment blockers to ensure consistent, high-quality releases across iOS and Android platforms
  • Conduct one-on-one meetings with direct reports to work on issues, provide and receive feedback and discuss individual professional development goals and opportunities
  • Perform annual or semi-annual performance reviews when required
  • Participate in code reviews, learning and spreading technical knowledge
  • Actively participate in backlog grooming, planning and delivery activities

LeadershipProject ManagementSoftware DevelopmentAgileAndroidGitiOS DevelopmentKotlinPeople ManagementSCRUMSwiftCross-functional Team LeadershipMobile testingRelease ManagementCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringExcellent communication skillsTeamworkSoftware Engineering

Posted 1 day ago
Apply
Apply

๐Ÿ“ Spain

๐Ÿ’ธ 71000.0 - 101000.0 EUR per year

๐Ÿ” Software Development

  • 1. 5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Support the operations and availability of your teamโ€™s artifacts by creating and monitoring metrics, escalating when needed, and supporting โ€œkeep the lights onโ€ & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

AWSBackend DevelopmentPythonSQLKotlinKubernetesMySQLAlgorithmsData StructuresREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMicroservicesSoftware EngineeringDebugging

Posted 1 day ago
Apply
Shown 10 out of 218

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at โ‚ฌ5/week.

Why do Job Seekers Choose Our Platform for Remote Work Opportunities?

Weโ€™ve developed a well-thought-out service for home job matching, making the searching process easier and more efficient.

AI-powered Job Processing and Advanced Filters

Our algorithms process thousands of offers postings daily, extracting only the key information from each listing. This allows you to skip lengthy texts and focus only on the offers that match your requirements.

With powerful skill filters, you can specify your core competencies to instantly receive a selection of job opportunities that align with your experience. 

Search by Country of Residence

For those looking for fully remote jobs in their own country, our platform offers the ability to customize the search based on your location. This is especially useful if you want to adhere to local laws, consider time zones, or work with employers familiar with local specifics.

If necessary, you can also work remotely with employers from other countries without being limited by geographical boundaries.

Regular Data Update

Our platform features over 40,000 remote work offers with full-time or part-time positions from 7,000 companies. This wide range ensures you can find offers that suit your preferences, whether from startups or large corporations.

We regularly verify the validity of vacancy listings and automatically remove outdated or filled positions, ensuring that you only see active and relevant opportunities.

Job Alerts

Once you register, you can set up convenient notification methods, such as receiving tailored job listings directly to your email or via Telegram. This ensures you never miss out on a great opportunity.

Our job board allows you to apply for up to 5 vacancies per day absolutely for free. If you wish to apply for more, you can choose a suitable subscription plan with weekly, monthly, or annual payments.

Wide Range of Completely Remote Online Jobs

On our platform, you'll find fully remote work positions in the following fields:

  • IT and Programming โ€” software development, website creation, mobile app development, system administration, testing, and support.
  • Design and Creative โ€” graphic design, UX/UI design, video content creation, animation, 3D modeling, and illustrations.
  • Marketing and Sales โ€” digital marketing, SMM, contextual advertising, SEO, product management, sales, and customer service.
  • Education and Online Tutoring โ€” teaching foreign languages, school and university subjects, exam preparation, training, and coaching.
  • Content โ€” creating written content for websites, blogs, and social media; translation, editing, and proofreading.
  • Administrative Roles (Assistants, Operators) โ€” Virtual assistants, work organization support, calendar management, and document workflow assistance.
  • Finance and Accounting โ€” bookkeeping, reporting, financial consulting, and taxes.

Other careers include: online consulting, market research, project management, and technical support.

All Types of Employment

The platform offers online remote jobs with different types of work:

  • Full-time โ€” the ideal choice for those who value stability and predictability;
  • part-time โ€” perfect for those looking for a side home job or seeking a balance between work and personal life;
  • Contract โ€” suited for professionals who want to work on projects for a set period.
  • Temporary โ€” short-term work that can be either full-time or part-time. These positions are often offered for seasonal or urgent tasks;
  • Internship โ€” a form of on-the-job training that allows you to gain practical experience in your chosen field.

Whether you're looking for stable full-time employment, the flexibility of freelancing, or a part-time side gig, you'll find plenty of options on Remoote.app.

Remote Working Opportunities for All Expertise Levels

We feature offers for people with all levels of expertise:

  • for beginners โ€” ideal positions for those just starting their journey in internet working from home;
  • for intermediate specialists โ€” if you already have experience, you can explore positions requiring specific skills and knowledge in your field;
  • for experts โ€” roles for highly skilled professionals ready to tackle complex tasks.

How to Start Your Online Job Search Through Our Platform?

To begin searching for home job opportunities, follow these three steps:

  1. Register and complete your profile. This process takes minimal time.
  2. Specify your skills, country of residence, and the preferable position.
  3. Receive notifications about new vacancy openings and apply to suitable ones.

If you don't have a resume yet, use our online builder. It will help you create a professional document, highlighting your key skills and achievements. The AI will automatically optimize it to match job requirements, increasing your chances of a successful response. You can update your profile information at any time: modify your skills, add new preferences, or upload an updated resume.