Remote Dev Jobs
25 jobs available

Collaboration.AiRemote1d ago
Headquarters: Minneapolis, MN URL: http://collaboration.ai Who We Are Collaboration.Ai is a mission-focused, AI-powered software and services company based in Minnesota, with employees, partners, and customers around the world. We unite people, technology, and purpose to accelerate breakthroughs that transform industries, empower communities, and create a more sustainable future. We collaborate with organizations across the defense ecosystem, helping them navigate complex challenges and drive transformative change. Our Products NetworkOS — NetworkOS is an AI-powered platform that aligns people, purpose, ideas, and expertise in real-time, generating actionable insights to propel movements forward. CrowdVector — CrowdVector is an integrated solution marketplace and innovation management platform that rapidly uncovers new ideas and advances breakthroughs to fuel movements. To learn more about us, visit collaboration.ai. About the Role You'll ship product across the full NetworkOS stack — Kotlin/Spring Boot microservices through Next.js/React interfaces — keeping the platform reliable, performant, and architected for 10x growth in regulated enterprise and defense environments. This is a hands-on execution seat on a small, senior team. You'll own complete vertical slices from database schema to UI, with no cross-team handoff gaps and no "not my layer" excuses. Your code commits move the roadmap — and your work is visible from day one. Whole-stack ownership. Production every week. Code that moves the roadmap. What You'll Do Deliver features end-to-end — own complete vertical slices (PostgreSQL schema, Kotlin service, GraphQL contract, Next.js UI) and ship production features without waiting on handoffs Own core API and service health — design and maintain GraphQL and REST APIs with clean domain boundaries, keeping latency low and reliability high under growing load Master the data layer — design PostgreSQL schemas, optimize queries for scale, manage zero-downtime migratio
JetBrainsRemote3w ago
Headquarters: Foster City, California; Marlton, New Jersey; Remote, United States At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. We’re now looking for a Customer Success Engineer (CSE) to help engineering teams successfully adopt Kotlin on the backend in real-world production environments. Currently, this role is focused on adoption – helping Java teams introduce Kotlin into existing applications. You’ll work directly with organizations to guide migration, integration, troubleshooting, and scaling, ensuring they move from initial experiments to successful production use. In addition, you’ll proactively communicate with prospective users to help them understand the Kotlin adoption process, as well as design and implement the migration path. Responsibilities Track and maintain visibility into organizations and their stage of Kotlin adoption (e.g., not started, evaluating, experimenting, production) Proactively engage with organizations across different phases of their Kotlin adoption journey Develop and recommend high-level adoption strategies tailored to each organization’s context Identify and document blockers that hinder progress and propose ways to address them Establish and manage feedback loops with development teams to ensure continuous alignment and improvement We will be happy to have you on our team if you have: Technical expertise Extensive hands-on experience with Kotlin, Java, and the JVM ecosystem Proven experience migrating Java backend codebases to Kotlin Experience with the Spring (Boot) ecosystem or similar frameworks (e.g., Quarkus, Micronaut, Ktor) Solid understanding of build tools and project structuring, including Maven and Gradle Communication and customer engagement Experience in customer-facing technical roles suc

NuulyRemote3w ago
Headquarters: Philadelphia, PA URL: https://www.nuuly.com/ Nuuly is hiring a Senior Software Engineer to join our Technology team. Building performant scalable cloud service environments is hard. Nuuly knows this firsthand, having built a cloud-based microservices platform from the ground up to power our online customer experience and drive the logistics and processing of our garment distribution centers. We're looking for a Senior Engineer with the initiative and expertise to help mature this platform into a stable, scalable, and robust backbone for launching the next wave of Nuuly innovations. You'll need strong experience designing and building microservices backed by relational and non-relational databases. Solid confidence with JVM-based tools such as Kotlin, Spring, and data persistence with Postgres and other database technologies. You’ll also need a reasonable amount of aptitude in designing and integrating Kubernetes services with cloud-based platform APIs such as Google Cloud Platform (GCP), AWS, or Azure focused on driving toward zero-downtime deployments. As a Senior Engineer, you'll bring experience that extends beyond personal code contribution: leading design for moderately complex features, driving communication between teams, providing critical feedback, coordinating with others, and providing mentorship as needed. You'll participate in incident response and post-mortem processes to improve system reliability. You should be adept at picking up new technologies and patterns and comfortable discussing and debating the pros and cons of various approaches. Most of all, you should be ready and willing to tackle new challenges with a supportive team of creative and hard-working professionals. Responsibilities: Producing architectural proposals and engaging in discussions and decision-making for new features and platform evolution Collaborating with the product team to design solutions for stakeholder features and inform product decisions through technical
Verito Solutions · 🇺🇸 United StatesRemote1mo ago
Senior Mobile Backend Integration Developer Remote role 6month initial contract with possibility of extensions. IMPORTANT: Selected candidate must be able to obtain and maintain a public trust clearance Must have Flutter and/or React Native Swift (iOS) Kotlin (Android) Java backend integration Legacy system integration (COBOL or enterprise systems) Position Overview We are seeking a highly skilled and versatile Senior Mobile & Integration Developer to bridge the gap between cutting-edge mobile …

Speechify IncRemote6mo ago
Headquarters: Florida URL: http://www.speechify.com Overview With the growth of our Android app, being the most used text-to-speech app in the Play Store, we find the need for a Senior Android Engineer to help us support the new user base as well as work on new and exciting projects to push us forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What Yo u’ ll Do Owning major features and working closely with our design team - take ownership of features inside the app and become responsible of delivering high quality features Shape the future of our Android team Own, maintain and improve reliability metrics for key features Participate in discussions across different teams - Product, Design, Engineering Review pull requests, and support other teammates Handle critical issues or cope with unexpected challenges Take ownership of feature releases and provide nightly builds for the QA team An Ideal Candidate Should Have 5+ years of software engineering experience Familiarity with Android components Experience building or contributing to at least one Android app Product design intuition and user empathy Drive to push the boundaries of Android UI/UX Understanding of the importance of tests and how to approach writing tests Self-drive to improve the app and codebase above and beyond what's outlined in the spec Rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack
Runa · Runa LondonRemote57y ago
Runa is pioneering a first-of-its-kind payment rail that enables the seamless, global money movement at scale. Legacy banking and payment infrastructure struggles to support the demands of today's low-volume, high-velocity payouts, leading to inefficiencies in global payouts. Businesses worldwide send over $20 trillion annually in rewards, remittances, and disbursements often incurring costs of up to 50% per transaction and subjecting recipients to lengthy delays. Runa transforms this landscape by providing a new digital payments infrastructure that empowers businesses to send digital money instantly and cost-free to anyone, anywhere. The Runa API empowers thousands of businesses to make payments to 5 billion+ consumers in 190+ countries instantly to cards, wallets, bank accounts and gift cards. Leading companies such as Sodexo, TopCashback, Perkbox, Sweatcoin, Coinbase, and Globetopper rely on Runa to facilitate instant, flexible global payouts to tens of millions of consumers. The Role As a Senior Software Engineer, you will be responsible for architecting, implementing and deploying software services from end to end. You'll produce clean, scalable, and reusable code to build products which will have a big impact on our customers. You will have the opportunity to work with a modern, event-driven architecture running on containerised cloud infrastructure, whilst guiding and mentoring more junior engineers in the team. Our Tech This role will be building with Java and Kotlin, leaning heavily on event-driven architectures to move money reliably at scale. Services will run in containers on EKS, backed by both SQL and NoSQL databases on AWS. If you're deep in the Java and Spring ecosystem (Spring Boot, Spring REST, Spring Data, resilience patterns like circuit breakers), you'll feel right at home. Experience with event-streaming and messaging tools like Kafka, EventBridge, SNS or SQS, Kubernetes tooling such as Helm, or infrastructure as code with Terraform will help y
jetbrains · 🇩🇪 Berlin, GermanyRemote57y ago
<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers and businesses to grow, discover, and create.</p> <p>IntelliJ IDEA revolutionized the Java development tool market back in 2001, becoming the first IDE to offer automated code refactoring. It continues to drive innovation in software development, making thousands of programmers more productive every day. In addition to Java, IntelliJ IDEA includes various development tools for other prominent languages such as Ruby, Groovy, Scala, Python, JavaScript, Objective-C, PHP, and Kotlin.</p> <p><strong>About the team</strong></p> <p>The IntelliJ IDEA Ultimate team is responsible for supporting a wide range of enterprise frameworks, data-access stacks, and application servers in IntelliJ IDEA Ultimate. This includes technologies such as Spring (including Spring Boot, Spring Data, Spring Security, and others), Jakarta EE, Quarkus, Micronaut, various reactive and data-access libraries, and popular application servers like Tomcat, WildFly, and Jetty. We ensure that developers can easily create, configure, run, debug, and observe their backend applications directly from the IDE. As part of the Ultimate QA group, you’ll work across different areas of the product – frameworks, HTTP client, persistence tooling, and application servers – and collaborate closely with developers, product managers, and other QA teams to deliver a smooth end-to-end experience for JVM backend developers.</p> <p>We’re now looking for a QA Automation Engineer to join the IntelliJ IDEA Ultimate QA team and help ensure the quality of a product that our customers and software engineers around the world rely on daily. You’ll work alongside QA engineers to design and set up our automation process for end-to-end tests, as well as implement and automate test sc
jetbrains · 🇩🇪 Berlin, GermanyRemote57y ago
<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we've been striving to make the strongest, most effective developer tools on earth. Today, AI-powered coding agents are becoming a core part of how developers write Kotlin – and we want to make sure they write it well.</p> <p>The Kotlin AI Value Stream team is responsible for how AI agents understand, generate, and improve Kotlin code across all platforms: Android, Kotlin Multiplatform, server-side, web, desktop, and others. We build the evaluation infrastructure, error analysis tools, and post-training pipelines that measure and improve agent behavior on real Kotlin developer tasks.</p> <p>As a Research Engineer on this team, you'll own the end-to-end loop: Analyze how agents fail on Kotlin → build evals that capture those failures → research and implement methods to fix them → measure the improvement. Your work will directly shape how millions of developers experience Kotlin through AI coding agents.</p> <h2><strong>As part of our team, you will:</strong></h2> <p><strong>Build tools for agentic error analysis</strong></p> <ul> <li>Design and implement tooling to systematically capture, classify, and analyse errors that AI coding agents make when generating Kotlin code.</li> <li>Build observability pipelines over agentic traces – mining patterns from agent sessions in JetBrains IDEs, Junie, Claude Code, Cursor, and other coding agents.</li> </ul> <p><strong>Build evaluation pipelines</strong></p> <ul> <li>Design, implement, and maintain evaluation pipelines that measure Kotlin code generation quality across dimensions, including correctness, idiomaticity, build success, framework usage, and test coverage.</li> <li>Build simulation environments where coding agents can be measured on realistic Kotlin developer tasks – from greenfield KMP projects and Gradle dependency management to migrating Spring applications from Java to Kotlin.</li> <li>Own evaluation infrastructure: metrics, experiment tr
jetbrains · 🇩🇪 Berlin, GermanyRemote57y ago
<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p> <p>The IntelliJ Platform is the foundation of JetBrains IDEs, driving innovation and enabling millions of developers worldwide to achieve their full potential. We’re now looking for a Staff Software Developer to join the IntelliJ Platform team and help us deliver features and improvements that redefine what it means to be productive.</p> <h4><strong>In this role, you will:</strong></h4> <ul> <li>Drive the plugin development ecosystem (internal and external) for both remote development and UI tooling by defining clear, minimal APIs, drafting documentation, and shaping the team’s definition of done.<br><br></li> <li>Re-architect several core subsystems to meet modern needs, including by making settings flexible and portable across machines (for remote or dev-provisioned environments).<br><br></li> <li>Organize and implement processes related to the deprecation cycle for the IntelliJ Platform API.</li> </ul> <h4><strong>We’ll be happy to have you on our team if you have:</strong></h4> <ul> <li>Extensive experience in platform architecture and systems design</li> <li>A strong understanding of JVM concurrency</li> <li>Knowledge of Kotlin coroutines</li> <li>Strong technical writing and documentation skills</li> <li>Critical thinking and architectural foresight</li> <li>The ability to organize and perform large-scale refactoring in monorepos</li> </ul> <h4><strong>We’d be especially thrilled if you have:</strong></h4> <ul> <li>Experience building developer tools</li> <li>Experience with different UI frameworks</li> <li>Knowledge of database internals</li> <li>Experience working with network applications</li> </ul> <h3><strong>Why join JetBrains?</strong></h3> <ul> <li>Strong base salary. We
Adsquare · 🇩🇪 Berlin, GermanyRemote57y ago
Intro At Adsquare, our mission is driven by our core focus: Passion, solving complex challenges with great people, tech, and data; and Niche, location intelligence for programmatic advertisers. Our core values are integral to everything we do: Drive : We turn ambition into action. Resilience : We adapt, persevere, and grow stronger. No BS : We value honesty, transparency, and clear communication. Humble : We choose modesty over vanity and let results speak for themselves. Moral Compass : We do the right thing with fairness, integrity, and respect. We seek candidates who not only bring excellent technical expertise but also embody these values in every aspect of their work. Your Mission As a Staff Backend Engineer, you will own the design and operation of the high-throughput JVM services that turn massive streams of location data into products our partners depend on in real time. You will operate with a high degree of autonomy and engagement, seeking out the problems worth solving, driving performance and reliability across our services, and making the architectural decisions that shape how the whole organisation builds and scales. You will thrive in ambiguity, turn business-critical challenges into systems that hold up under real-world load, and lift the engineers around you as you go. Your Profile We are looking for a staff-level engineer with a strong backend and cloud background who is comfortable owning complex systems in production. Our stack is centered on Java, Kotlin, and AWS, and while the specifics are listed below, we don't expect prior experience with every tool we use. Must-Have Skills 8+ years building backend systems in production, with a track record of owning services end to end. Experience mentoring senior engineers and influencing technical direction across teams. Strong expertise in Java or another JVM language (Kotlin, Scala) and the Spring ecosystem. Proven experience designing and operating distributed systems under real-world load. Deep, hand
Bettermile · Better PlaceRemote57y ago
What is working at Bettermile like? We mean it when we say “cutting edge” and have a high level of creative freedom in our everyday work You will be surrounded by like-minded, driven, skilled, and highly motivated people who are keen to contribute to successful solutions We mean diversity, and we put it in numbers: 130+ people, 40 languages, 40% female (vs. ø26% in the tech industry), ø33 years of age, and yes, we do have Schlager-Fans among us We have a very supportive and appreciative working environment with a lot of autonomy, a flat hierarchy, and professional growth possibilities We work in a hybrid mode, with weekly team days for better collaboration and nurturing interpersonal connections. When onsite, we work in a modern, kid- and pet-friendly Better Space in the heart of Berlin-Kreuzberg Remote work from anywhere for up to 12 weeks in total per year 30 vacation days in a 5-day/week working model Kindergarten grant and a Company Pension scheme Regular team breakfasts, fitness & wellness classes, company runs, and other events. Fruits, snacks, drinks, and coffee with a variety of milk are a given - but yes, we have them Outstanding flexibility we are proud of – and, of course, the best colleagues in the world! About the team: Location services are at the heart of any delivery experience, and the Features team of Better Places tribe is building a world-class solution that integrates multiple providers to get accurate geocoding, enables geocode corrections, and serves relevant information about addresses worldwide. We use open-source and proprietary data and algorithms to build a highly scalable system that serves billions of requests yearly. You will be taking care of Building and taking end-to-end ownership of new features across our Kotlin-based backend microservices Deploying features and scaling systems via Infrastructure as Code (IaC) Partnering with product owners, fellow engineers, and cross-functional teams to clarify requirements, clear blockers, and
Tomorrow Gmbh · 🇩🇪 Hamburg, GermanyRemote57y ago
Worum es geht Wir haben mit Tomorrow Großes vor! Unsere Vision: Nachhaltige Finanzen raus aus der Nische holen und in die Mitte der Gesellschaft bringen. Das ist verdammt viel Arbeit, also packen wir es an. Hinter unserer Banking-App steht ein Backend, das jeden Tag echtes Geld für echte Menschen bewegt, sicher und zuverlässig. Als Senior Backend Engineer (w/m/d) in einem crossfunktionalen Produktteam , dem Team hinter Banking, Transaktionen und Investieren, gestaltest du die Services im Herzen davon mit. Du arbeitest an einem JVM-Backend (Kotlin und Java, Spring Boot), das auf sauberer Domänenmodellierung, ereignisgetriebenen Services und einem hohen Qualitätsanspruch aufbaut, in einem regulierten Finanzumfeld, in dem Korrektheit und Vertrauen nicht verhandelbar sind. Du arbeitest in einem agilen Umfeld mit regelmäßigen Releasezyklen eng und proaktiv mit anderen Backend- und Mobile-Entwickler*innen, Designer*innen und Business Owner*innen zusammen. Unsere flache Organisationsstruktur und schlanken Entscheidungsprozesse fördern eine praktische, kooperative Atmosphäre, in der dein Input die Architektur, unsere Arbeitsweise und die Menschen um dich herum mitgestaltet. Wir entwickeln in Zusammenarbeit mit KI. Coding-Tools leben direkt in unseren Repositories, mit Leitplanken und menschlichem Review, und du bleibst verantwortlich für das, was live geht. Wir suchen dich, wenn du diese Tools gut anleitest, ihre Ergebnisse kritisch hinterfragst und die Kontrolle über das Ergebnis behältst. Und wenn du dem ganzen Team hilfst, hier besser zu werden: indem du unser AI Harness (die wiederverwendbaren Tools und Leitplanken rund um die Modelle) mitgestaltest und Praktiken teilst, statt sie für dich zu behalten. Deine Aufgaben: Backend-Services in unserer Produkt-Domäne entwerfen, bauen und weiterentwickeln (Banking, Transaktionen, Investieren) Komplexe Finanzdomänen sauber modellieren und unsere Architektur gesund halten, während sie wächst Den Anspruch an Testing, Zuverlässigke
Lendable · RemoteRemote57y ago
About Lendable Lendable is on a mission to build the world's best technology to help people get credit and save money. We're building one of the world’s leading fintech companies and are off to a strong start: One of the UK’s newest unicorns with a team of just over 700 people Among the fastest-growing tech companies in the UK Profitable since 2017 Backed by top investors including Balderton Capital and Goldman Sachs Loved by customers with the best reviews in the market (4.9 across 10,000s of reviews on Trustpilot ) So far, we’ve rebuilt the Big Three consumer finance products from scratch: loans, credit cards and car finance . We get money into our customers’ hands in minutes instead of days. We’re growing fast, and there’s a lot more to do: we’re going after the two biggest Western markets (UK and US) where trillions worth of financial products are held by big banks with dated systems and painful processes. Join us if you want to Take ownership across a broad remit. You are trusted to make decisions that drive a material impact on the direction and success of Lendable from day 1 Work in small teams of exceptional people, who are relentlessly resourceful to solve problems and find smarter solutions than the status quo Build the best technology in-house , using new data sources, machine learning and AI to make machines do the heavy lifting We're hiring two Senior Quality Engineers to join our Mobile team at Lendable and help us ship our apps with confidence as we keep scaling. Our mobile app, Zable, is how most of our customers experience Lendable, loans, credit cards, car finance, mobile plans, subscriptions, and new products in development all in one place. It's written in React Native and TypeScript with a Kotlin backend, shipped to iOS and Android from a single codebase, and it's already in good shape. We are now looking to level up the quality engineering so we can raise release cadence without losing sleep over regressions. This is an automation-first role. Y
Nmi · RemoteRemote57y ago
<p>NMI is a leading provider of payment gateway solutions, specializing in card-present solutions and payment processing. Our innovative technologies empower businesses to securely accept payments and optimize transaction processes. With a focus on reliability, security, and innovation, we continuously push the boundaries of what's possible in the payments industry.</p> <p>We are seeking an experienced Software Engineer to join our Payments Processing group. This group focuses on developing and maintaining world-class payment solutions, including PIN pad and card reader integration and processor/acquirer connectivity. <br><br><strong>The ideal candidate: </strong></p> <p>The ideal candidate is a highly skilled software engineer with deep expertise in one or more of the following domains:</p> <ul> <li>Backend development (C#/.NET)</li> <li>Mobile SDK development for Android (Java/Kotlin) or iOS (Objective-C/Swift)</li> </ul> <p>You don’t need to be an expert in all these areas, but you should bring senior-level technical depth and design experience in at least one, combined with the ability and curiosity to work across the stack when needed.</p> <p>As a Senior Engineer, you will play a key role in designing, developing, and maintaining SDKs and backend components that enable secure, performant, and seamless payment transactions. You will be expected to take ownership of complex problems, influence architectural decisions, and contribute to improving our CI/CD, testing, and deployment processes.<br>You’ll also provide mentorship, participate in design discussions, and help ensure that our systems and SDKs meet the highest standards of security, reliability, performance, and maintainability.</p> <p><strong>Key Responsibilities:</strong></p> <ul> <li>Design, develop, and maintain secure, scalable, high-quality SDKs and backend services used in payment device integrations.</li> <li>Lead architectural and design discussions across backend and mobile platforms.</li> <li>Wr
Develocity · 🇬🇧 United KingdomRemote57y ago
Who We Are AI is changing how software gets built. Code production is becoming a commodity. The focus is shifting from writing code to orchestrating, verifying, and governing change – and the toolchain is the new constraint. We are at the center of this shift. We build Develocity, a toolchain observability and intelligence platform used by some of the world's leading software organizations – Netflix, Airbnb, Spotify, SAP, major global banks, and hundreds more. Develocity helps software teams achieve delivery excellence through deep observability, build and test acceleration, and AI-powered intelligence across the entire toolchain – with current support for Gradle Build Tool, Apache Maven™, sbt, npm, and Python. We are an AI-native company. AI is not a feature we're bolting on – it's central to how we work, how we think about our product, and where we're heading. We're investing deeply in making Develocity's unique data and decades of domain expertise accessible to both humans and AI agents, with trust, evidence, and explainability at the core of everything we build. We have partnered with the Apache Software Foundation, the Commonhaus Foundation, the Micronaut Foundation, and other OSS projects such as Spring, Quarkus, Kotlin, JUnit, AndroidX, and many more to bring the values of Develocity also to the OSS Community. Our Values Seek to Understand: Everything starts with listening and understanding; we strive to understand diverse viewpoints, problems, and motivations. Before we take action, we ensure we truly grasp the challenges, perspectives, and goals. Know the Why : We approach our work with a clear sense of purpose, ensuring every step is deliberate and focused. We take meaningful action with urgency, but never at the expense of thoughtful consideration. Innovate & Iterate : We embrace challenges and are not afraid to try new things, even if they might fail. With a deep understanding and a clear purpose, we can develop creative, bold solutions to tackle challen