Remote Software Developer Jobs

Kafka
428 jobs found. to receive daily emails with new job openings that match your preferences.
428 jobs found.

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

Apply

📍 Canada

🔍 Software Development

  • 5+ years of professional experience in Java and JavaScript development
  • Proven expertise in Spring, REST, SQL, and Git
  • 3+ years of experience in designing, developing, and delivering software solutions independently and as part of a collaborative team
  • Strong interpersonal skills with a demonstrated ability to work effectively with clients and team
  • Excellent analytical and problem-solving abilities with a keen ability to recognize issues and provide effective solutions
  • Highly organized and adaptable in prioritizing tasks; success in this role requires comfort in managing a broad range of high-level issues rather than a specific task list
  • Exceptional communication skills, both written and oral – confident in leading meetings, documenting ideas, and persuading others
  • Collaborate with customers to support their implementation projects
  • Develop expertise in Smile’s core technologies and standards
  • Effectively manage priorities by balancing concurrent projects and escalating requests to leadership when necessary
  • Stay current with industry trends and best practices to help guide our clients’ initiatives and ensure they’re aligned with the latest advancements
  • Collaborate regularly with Smile Digital Health’s customer-facing teams
  • Serve as a resource for technical support analysts, assisting in their development and troubleshooting processes
  • Participate in the on-call support rotation for after-hours assistance as needed
  • Support the development and evaluation of RFIs and RFPs to help secure new business
  • Ensure accurate and timely reporting of all working hours in NetSuite, maximizing billable time and fully utilizing the project management features in NetSuite

SQLGitJavaJavascriptKafkaKubernetesSpringActiveMQCommunication SkillsDevOpsTroubleshootingJSONScriptingDebugging

Posted about 3 hours ago
Apply
Apply

📍 Australia

🏢 Company: vernova_externalsite

  • Experience managing enterprise customers in Distributed Energy Resources Management Systems (DERMS).
  • Similar experience in Energy Utility Control Systems EMS/DMS or Asset Management Systems Geospatial Information Systems (GIS) will be considered.
  • Experience of IT software support including Kubernetes & Kafka preferred.
  • Provides account management for Premier Support and Escalated accounts.
  • Develop and drive action plans to accelerate issue resolution, maintain customer communication, and advocate for the customer to ensure successful implementation and operation of GE Digital software solutions.
  • May be utilised directly on support cases where relevant.

Project ManagementSQLData AnalysisKafkaKubernetesRESTful APIsAccount ManagementTechnical supportCustomer Success

Posted about 3 hours ago
Apply
Apply
🔥 QL: YB S I M Sn Go Developer
Posted about 8 hours ago

📍 Ukraine

🧭 Full-Time

🔍 SaaS

🏢 Company: Adaptiq👥 51-100ConsultingProfessional ServicesSoftware

  • 5+ years of experience in backend development.
  • Proven track record in migrating or refactoring large-scale applications.
  • Strong expertise in Golang and understanding of concurrency (MUST).
  • Experience with Ruby (for refactoring and understanding legacy systems).
  • Experience with event-driven architecture using Kafka or RabbitMQ.
  • Strong knowledge of high volume Elasticsearch for scalable data storage
  • Solid understanding of microservices architecture and scalable backend systems.
  • ⁠⁠Strong knowledge of AWS Cloud, S3, RDS, EC2, EKS
  • Experience Proficiency in relational databases (PostgreSQL, Amazon RDS) and caching mechanisms like Redis.
  • Experience with CI/CD pipelines, automated testing, and performance monitoring.
  • Excellent communication and ability to work with cross-functional teams.
  • Problem-solving mindset with a focus on scalability and maintainability.
  • ⁠⁠English level - Upper-Intermediate (B2)
  • Drive the migration of Ruby services to Golang, ensuring high-performance, maintainable code.
  • Improve system scalability, stability, and performance through architectural enhancements.
  • Oversee data pipeline optimization to ensure efficiency and reliability.
  • Work hand-in-hand with architects, tech leads and the core team leader to ensure technical alignment.
  • Participate in technical planning, designing scalable solutions that support business growth.
  • Troubleshoot performance bottlenecks.

AWSBackend DevelopmentDockerPostgreSQLSQLCloud ComputingElasticSearchKafkaKubernetesRabbitmqRubyAlgorithmsData StructuresGoCI/CDRESTful APIsMicroservices

Posted about 8 hours ago
Apply
Apply
🔥 Senior Data Engineer
Posted about 9 hours ago

📍 United States

🧭 Full-Time

💸 145000.0 - 200000.0 USD per year

🔍 Daily Fantasy Sports

🏢 Company: PrizePicks👥 101-250💰 Corporate about 2 years agoGamingFantasy SportsSports

  • 5+ years of experience in a data Engineering, or data-oriented software engineering role creating and pushing end-to-end data engineering pipelines.
  • 2+ years of experience acting as technical lead and providing mentorship and feedback to junior engineers.
  • Extensive experience building and optimizing cloud-based data streaming pipelines and infrastructure.
  • Extensive experience exposing real-time predictive model outputs to production-grade systems leveraging large-scale distributed data processing and model training.
  • Experience in most of the following: SQL/NoSQL databases/warehouses: Postgres, BigQuery, BigTable, Materialize, AlloyDB, etc Replication/ELT services: Data Stream, Hevo, etc. Data Transformation services: Spark, Dataproc, etc Scripting languages: SQL, Python, Go. Cloud platform services in GCP and analogous systems: Cloud Storage, Cloud Compute Engine, Cloud Functions, Kubernetes Engine etc. Data Processing and Messaging Systems: Kafka, Pulsar, Flink Code version control: Git Data pipeline and workflow tools: Argo, Airflow, Cloud Composer. Monitoring and Observability platforms: Prometheus, Grafana, ELK stack, Datadog Infrastructure as Code platforms: Terraform, Google Cloud Deployment Manager. Other platform tools such as Redis, FastAPI, and Streamlit.
  • Enhance the capabilities of our existing Core Data platforms and develop new integrations with both internal and external APIs within the Data organization.
  • Work closely with DevOps, architects, and engineers to ensure the success of the Core Data platform.
  • Collaborate with Analytics Engineers to enhance data transformation processes, streamline CI/CD pipelines, and optimize team collaboration workflows.
  • Architect and implement Infrastructure as Code (IaC) solutions to automate and streamline the deployment and management of data infrastructure.
  • Develop and manage CI/CD pipelines to automate and streamline the deployment of data solutions.
  • Ensure code is thoroughly tested, effectively integrated, and efficiently deployed, in alignment with industry best practices for version control, automation, and quality assurance.
  • Serve as a Data Engineering thought leader within the broader PrizePicks technology organization by staying current with emerging technologies, implementing innovative solutions, and sharing knowledge and best practices with junior team members and collaborators.
  • Provide on-call support as part of a shared rotation between the Data and Analytics Engineering teams to maintain system reliability and respond to critical issues.

LeadershipPostgreSQLPythonSQLApache AirflowBashCloud ComputingETLGCPGitKafkaKubernetesData engineeringData scienceREST APICI/CDRESTful APIsMentoringTerraformData modeling

Posted about 9 hours ago
Apply
Apply

📍 DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, VA

🧭 Full-Time

🔍 Software Development

🏢 Company: AWeber

  • Writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Experience with Docker and Kubernetes.
  • Capture metrics with tools like statsd, Graphite, and Grafana that you will use to monitor the health of services.
  • Design, develop, maintain, and operate applications that power key capabilities of AWeber products.
  • Work alongside a team of skilled engineers, writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.

AWSBackend DevelopmentDockerPythonSQLBashCloud ComputingGitKafkaKubernetesNginxActiveMQAlgorithmsAPI testingData StructuresGrafanaPostgresPrometheusREST APITestRailCI/CDRESTful APIsDevOpsMicroservicesScriptingSoftware EngineeringDebugging

Posted about 9 hours ago
Apply
Apply

📍 DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, and VA

🧭 Full-Time

🔍 Software Development

🏢 Company: AWeber

  • Experience with Python and frameworks like Tornado and Rejected.
  • Knowledge of Docker and Kubernetes.
  • Ability to work in a 24x7 on-call rotation.
  • Design, develop, maintain, and operate applications that power key capabilities of AWeber products.
  • Work alongside a team of skilled engineers, writing APIs and event-driven, distributed microservices in Python with frameworks like Tornado and Rejected.
  • Leverage internal tools to deploy applications onto a modern, hybrid platform using Docker and Kubernetes.

AWSBackend DevelopmentDockerPythonSQLCloud ComputingDesign PatternsGitKafkaKubernetesAlgorithmsData StructuresREST APICommunication SkillsCI/CDAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesTeamworkJSONScriptingSoftware EngineeringDebugging

Posted about 9 hours ago
Apply
Apply

📍 United Kingdom, Denmark

🧭 Full-Time

🔍 Blockchain

🏢 Company: Chainalysis

  • Extensive experience (8+ years) in software engineering, with a strong focus on blockchain and cryptocurrency technologies and protocols.
  • Proven track record of designing and implementing large-scale, distributed systems in a cloud environment (AWS preferred).
  • Deep understanding and practical experience with multiple blockchain protocols (e.g., Ethereum, Bitcoin, Solana, Optimistic rollups, ZK rollups).
  • Demonstrated ability to lead and mentor engineering teams, driving technical excellence and innovation.
  • Strong architectural skills, with the ability to design and implement scalable and reliable data systems.
  • Excellent communication and collaboration skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
  • A proven history of successfully delivering large scale projects.
  • Provide architectural guidance and technical leadership in the design and implementation of highly scalable, reliable, and performant data systems for ingesting and parsing cryptocurrency blockchain data.
  • Define and enforce best practices for software development, data engineering, and blockchain integration across the PA team.
  • Lead the evaluation and adoption of new blockchain technologies, tools, and methodologies to enhance the platform's capabilities.
  • Drive the long-term technical roadmap for the PA team, aligning with the company's strategic objectives and anticipating future industry trends.
  • Architect and implement solutions to significantly scale the collection of blockchain data, enabling faster and more efficient onboarding of new chains.
  • Identify and resolve performance bottlenecks, ensuring optimal efficiency and reliability of data ingestion and processing pipelines.
  • Design and implement robust monitoring and alerting systems to ensure the health and stability of production services.
  • Serve as a subject matter expert on cryptocurrency and blockchain technologies, providing guidance and mentorship to team members and other stakeholders.
  • Conduct in-depth research and analysis of emerging blockchain protocols and technologies, evaluating their potential impact on Chainalysis products and services.
  • Represent the PA team in cross-functional technical discussions and initiatives, fostering collaboration and knowledge sharing across the organization.
  • Collaborate closely with product management, data science, and other engineering teams to define and deliver innovative solutions that meet customer needs.
  • Mentor and guide junior and mid-level engineers, fostering their technical growth and development.
  • Lead technical design reviews and code reviews, ensuring high-quality and maintainable code.
  • Support production services including debugging and maintenance, and create strategies to reduce production issues.

AWSLeadershipPostgreSQLBlockchainCloud ComputingEthereumJavaKafkaKubernetesSoftware ArchitectureTypeScriptData engineeringCommunication SkillsCI/CDProblem SolvingMentoringTerraformScalaSoftware Engineering

Posted about 10 hours ago
Apply
Apply
🔥 Senior Technical Program Manager
Posted about 10 hours ago

📍 Ontario Canada, British Columbia Canada

🧭 Full-Time

💸 104200.0 - 130200.0 CAD per year

🔍 Software Development

🏢 Company: Marqeta👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff about 2 years agoCryptocurrencyDebit CardsCredit CardsPaymentsFinTech

  • 5+ years experience managing technical programs or projects involving the engineering, delivery, and operations of online services
  • Proficient in agile software development practices
  • Familiarity with modern cloud-based services technologies
  • Understanding of modern SSDLC (Secure Software Development Life Cycle) practices including OWASP top 10 defense
  • Knowledge of fundamental modern practices for ongoing delivery of high-availability online services
  • Provide excellent technical program management driving a portfolio of technical programs and projects to deliver and evolve Marqeta’s online services
  • Develop and leverage strong partnerships for transformation while remaining agile to respond to changing business needs
  • Proactively work with key stakeholders to identify the highest priority Initiatives
  • Define and execute communication plans to report each program across multiple stakeholders in Marqeta including executive-ready reporting
  • Manage risks, schedules, and blockers, facilitating problem-solving for the team
  • Validate assumptions, define success metrics, and use data to drive strategic improvements
  • Suggest improvements to TPM standards to enhance PMO service quality
  • Use scrum and agile practices to boost initiative delivery across engineering teams

AWSLeadershipProject ManagementSoftware DevelopmentAgileCloud ComputingCybersecurityData AnalysisKafkaSCRUMSnowflakeCross-functional Team LeadershipAirflowAzureData engineeringCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsLinuxDevOpsComplianceExcellent communication skillsRisk ManagementStakeholder managementChange Management

Posted about 10 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 153000.0 - 270000.0 USD per year

🔍 Software Development

🏢 Company: Block👥 1001-5000ElectronicsManufacturing

  • 5+ years experience building and operating quality software
  • Demonstrated technical initiative on previous projects
  • Strong communication skills and customer empathy
  • High technical standards in software testing and delivery
  • Growth mindset and a healthy comfort with ambiguity
  • Design, build, and operate the APIs and services that power Cash authentication and authorization
  • Evolve our architecture to scale with growth in customers and developers, working across large monolith codebases and microservices
  • Collaborate with product management and design to lead the development of new, high-impact experiences and help define the roadmap
  • Mentor, lead, and support your colleagues to grow the team
  • Contribute to the broader tech and open source communities

AWSBackend DevelopmentSoftware DevelopmentDynamoDBHibernateJavaKafkaKotlinKubernetesMySQLAPI testinggRPCRESTful APIsMicroservices

Posted about 10 hours ago
Apply
Apply

📍 Romania, Poland, Slovakia

🧭 Full-Time

🔍 Software Development

  • Strong hands-on software development experience with modern engineering practices
  • Proficiency in: TypeScript, Node.js, gRPC, Kafka, MongoDB, GraphQL
  • DevOps skills are preferred, experience with Kubernetes, Docker, ArgoCD, AWS, CI/CD pipelines, monitoring and observability (DataDog)
  • Familiarity with distributed systems, microservices, and serverless patterns.
  • Ability to work within existing architectures with a focus on consistency, maintainability, and delivery.
  • Experienced in creating clear technical documentation and implementation strategies
  • Comfortable with evaluating solutions pragmatically and applying proven patterns within defined boundaries.
  • Strong collaboration and communication skills in cross-functional teams.
  • A proven track record of delivering production-ready software in a timely manner.
  • Fluent in English.
  • Contribute directly to a pre-scoped system as part of a defined project initiative.
  • Collaborate with and guide engineers and product managers to translate requirements into solid implementations.
  • Ensure code quality, reliability, and performance through thoughtful development and testing practices.
  • Align your work with existing patterns and decisions, integrating effectively into our established software ecosystem.
  • Document and communicate your work clearly to support smooth deployment and maintenance.
  • Participate in code reviews and technical discussions focused on short-term outcomes and cohesive delivery.

AWSDockerGraphQLNode.jsKafkaKubernetesMongoDBTypeScriptgRPCCI/CDRESTful APIsDevOps

Posted about 14 hours ago
Apply
Shown 10 out of 428

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 Remote Software Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search — filter job listings based on your country of residence;
  • AI-powered job processing — artificial intelligence analyzes thousands of listings, highlighting key details so you don’t have to read long descriptions;
  • advanced filters — sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates — we monitor job relevance and remove outdated listings;
  • personalized notifications — get tailored job offers directly via email or Telegram;
  • resume builder — create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security — modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing — up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.