Retarus is a worldwide provider of cloud-based messaging solutions at enterprise scale. We serve over 40% of the companies listed on the S&P Global 100, e.g., Adidas, Bayer, SAP, BNP Paribas, Goldman Sachs, T-Systems, Swarovski, and UPS, as well as governmental agencies and major players in markets across the world. Privately owned and founder-managed for over thirty years, Retarus is customer-oriented, stable, a fair employer, and a strategic business partner with a long-term vision. With some 500 employees in 19 offices on four continents, Retarus operates locally and thinks globally: our teams are organized across borders and are highly integrated. This makes Retarus a multicultural, multilingual, and engaging workplace. We are committed to creating a diverse and dynamic environment for our employees, with generous compensation, time off, and a global, collaborative workplace.
Senior Software Engineer Java
Location
Germany
Posted
22 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer Java
Retarus GmbH
Role Description We are looking for an experienced Senior Software Engineer who specializes in company-wide cross-cutting topics and acts as a technical expert for cross-thematic software components. In this role, you will develop core services and frameworks used across all development teams. You will collaborate closely with cross-functional teams to continuously enhance our platform and deliver high-performance, scalable, and efficient solutions. Your deep expertise in various software architectures will contribute to driving technical excellence throughout the organization. This role can be carried out either in a hybrid model at our Munich Headquarter or fully remotely, assuming residency in Leipzig. - Take ownership of the entire software development lifecycle, from requirements analysis and architecture to design, implementation, and deployment. - Analyze, evolve, and transform existing design patterns. - Design of composite high-level APIs to standardize these services for customers. - Selection and introduction of suitable patterns for complex business processes. - Collaborate closely with Quality and Operations Engineers to ensure the highest software standards. - Perform root cause analysis and performance tuning to identify and resolve bottlenecks. Qualifications - At least 5 years of professional experience in Java development (Java 11+). - Sound knowledge of Spring Framework (Boot, Security, Cloud). - Expertise in microservices architectures and event-driven design. - Extensive experience in CI/CD pipelines, Docker and Kubernetes, and Linux environments. - Knowledge of database design (SQL/NoSQL: PostgreSQL, Redis). - Experience in developing and maintaining centralized authorization services (OAuth 2.0, OpenID Connect, JWT). - Proficiency with message brokers (Apache Kafka, ActiveMQ Artemis). - Skilled in API design and management (OpenAPI, Swagger, Postman). - Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK Stack). - Experience with build tools (Maven, Gradle) and version control (Git). - Scripting skills (Bash, Python) for automation tasks. - Very good written and spoken German and English skills. Benefits - Mobile working and flexible working time. - Collaborative, diverse company culture and superior team spirit. - Flat hierarchies and great feedback culture. - Development opportunities & career perspective. - International business & cross-site collaboration. - Modern, dog-friendly offices with nice amenities. - Company-paid health insurance, public transportation, lunch vouchers, and further benefits. Company Description Retarus is a worldwide provider of cloud-based messaging solutions at enterprise scale. We serve over 40% of the companies listed on the S&P Global 100, e.g., Adidas, Bayer, SAP, BNP Paribas, Goldman Sachs, T-Systems, Swarovski, and UPS, as well as governmental agencies and major players in markets across the world. Privately owned and founder-managed for over thirty years, Retarus is customer-oriented, stable, a fair employer, and a strategic business partner with a long-term vision. With some 500 employees in 19 offices on four continents, Retarus operates locally and thinks globally: our teams are organized across borders and are highly integrated. This makes Retarus a multicultural, multilingual, and engaging workplace. We are committed to creating a diverse and dynamic environment for our employees, with generous compensation, time off, and a global, collaborative workplace.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Python Software Engineer, Backend & APIs
dexter healthDiscover how advanced AI technology can improve the lives of the often-overlooked heroes of healthcare – the caregivers. Our AI platform revolutionizes daily work in caregiving by automating time-consuming tasks such as documentation and/or scheduling. This allows caregivers to focus more on the care itself. Our goal is to significantly reduce the workload and sustainably improve the quality of care. If you want to work on complex backend systems with real-world impact, move fast, use AI tools every day, and take real ownership, we would like to hear from you.
Role Description We are looking for a high-agency Python Software Engineer, Backend & APIs to help us improve and scale the backend systems behind our products. The role focuses on Python, databases, external APIs, cloud infrastructure, testing, validation, and production reliability. You will work on backend systems that connect dexter health with third-party healthcare software providers. These systems synchronize and validate operational data used in real care workflows. External APIs are inconsistent, data models are messy, and edge cases are common. We need someone who is fast, sharp, and ownership-driven: someone who reads unfamiliar code, debugs production issues, finds root causes, and ships robust fixes quickly without waiting for detailed instructions. This is a shared-ownership role, not a ticket-taking role. You will work closely with the existing team, but we expect you to take real responsibility for improving backend stability and delivery speed. You will work daily with AI development tools such as Claude Code, Codex, Cursor, Copilot, or similar. We expect you to use these tools seriously, not casually. Tasks - Develop and maintain backend systems written in Python - Work heavily with databases, data models, and external APIs - Build and improve integrations with third-party healthcare software providers - Work with REST APIs, authentication, webhooks, pagination, retries, rate limits, and edge cases - Maintain data transformation, validation, and synchronization logic - Debug production issues, data inconsistencies, sync failures, and API problems - Improve testing, validation, monitoring, health checks, and failure handling - Work with cloud technologies such as GCP, AWS, Azure, or comparable platforms - Work with serverless functions, background jobs, schedulers, async workflows, or similar backend infrastructure - Use AI development tools as a core part of your daily workflow - Write clean, maintainable, testable backend code Qualifications - Strong Python backend experience in production environments - Experience with databases, data models, and API integrations - Solid understanding of REST APIs, authentication, retries, rate limits, and error handling - Experience with cloud technologies such as GCP, AWS, Azure, or similar - Experience with background jobs, schedulers, serverless functions, async workflows, or comparable backend infrastructure - Strong debugging instincts across logs, cloud services, databases, and external APIs - Experience writing tests and validating backend behavior before shipping - Ability to work with typed Python, structured data models, and validation frameworks - Serious experience using AI development tools such as Claude Code, Codex, Cursor, Copilot, or similar - High intelligence, fast learning speed, bias to action, and ownership mindset - Comfortable with ambiguity, fast decisions, and a high-trust startup environment - Clear written and spoken English Requirements - Experience with healthcare software, healthcare data, or integration middleware - Experience with async Python and concurrent API calls - Familiarity with GraphQL clients - Experience with document databases, NoSQL systems, or event-driven backend systems - Experience with Docker, CI/CD, secrets management, or observability tooling - Experience working around AI features in production systems - German language skills - Knowledge of nursing homes or elderly care workflows Benefits - Remote work - Fair compensation based on skills, experience, and location - Ownership of important backend systems - Work on software used in real healthcare workflows - Modern AI-native development workflow - Room to grow with the company Company Description Discover how advanced AI technology can improve the lives of the often-overlooked heroes of healthcare – the caregivers. Our AI platform revolutionizes daily work in caregiving by automating time-consuming tasks such as documentation and/or scheduling. This allows caregivers to focus more on the care itself. Our goal is to significantly reduce the workload and sustainably improve the quality of care. If you want to work on complex backend systems with real-world impact, move fast, use AI tools every day, and take real ownership, we would like to hear from you.
Senior Database Engineer / DBA
RubikalEnd-to-end custom product development company, Solve 99% of startups' problems
Role Description We are seeking an experienced Database Site Reliability Engineer (DBSRE) to support and operate enterprise-scale, mission critical database platforms across PostgreSQL, MongoDB, MySQL/MariaDB, and Microsoft SQL Server. The ideal candidate will have strong expertise in high availability, performance tuning, and disaster recovery. - Install, configure, and manage PostgreSQL (Patroni), MongoDB replica sets, MySQL/MariaDB HA, and MS SQL Server Always On in production environments. - Ensure high availability, replication, and automated failover for mission-critical databases. - Perform database and query performance tuning, indexing optimization, and resource utilization analysis. - Maintain backup and recovery strategies using pgBackRest, PBM, Percona XtraBackup, and SQL Server native tools. - Conduct Disaster Recovery (DR) drills, ensuring RTO/RPO compliance. - Automate database provisioning, configuration, and operations. - Implement and maintain monitoring and alerting using Prometheus, Grafana, and PMM. - Perform database upgrades, migrations, and patching with minimal downtime. - Implement strong security, access controls, encryption, and auditing practices. - Maintain SOPs, technical documentation, architecture diagrams, and operational runbooks. - Participate in 24x7 on-call rotations, resolve incidents, and ensure SLA adherence. Qualifications - Working hours aligned with Saudi Arabia time zone - 13:00 to 21:00, Sunday to Thursday. - Excellent communication skills in English. - Bachelor's in CS, IT, or similar. - Minimum 5 years DevOps/DBA/SRE experience. - Experience managing production DB systems at scale. - Expert in PostgreSQL (HA, replication, tuning). - Strong in MongoDB (replica sets, sharding). - Experience with Azure PostgreSQL & Cosmos DB. - DB migration experience. - Excellent analytical and communication skills. - Self-driven, collaborative, detail-oriented. Requirements - Experience with Kubernetes operators for databases (e.g., Zalando Patroni operator, Percona operators). - Experience with CI/CD pipelines for database changes (schema migrations, migration tools like Flyway/Liquibase). - Familiarity with additional NoSQL or time-series databases (e.g., Redis, Elasticsearch, InfluxDB). - Prior experience in fintech, telecom, or other highly regulated/mission-critical domains. - Experience working in ITIL-based or SRE/SLI/SLO-driven operational environments. Benefits - Competitive salary. - Great work environment. - Flexible working schedule. - Medical Insurance. - Brand new MacBook.
Role Description You will join a small team of experienced engineers and contribute to a diverse range of customer-facing products, internal tools and financial systems. Your solutions will help grow and run a payment infrastructure that processes millions of euros of transactions per day. Key Responsibilities - Build production-grade HTTP APIs with Golang. - Build API integrations with fintech partners. - Drive architectural decisions. - Build CI/CD pipelines. - Deploy resources and services to Google Cloud Platform. - Follow best security practices. - Perform rigorous testing. - Leverage AI-driven development practices. Qualifications - 6+ years of backend development experience. - Strong knowledge of Golang. - Strong experience working with SQL databases. - Experience managing infrastructure in Google Cloud Platform or other cloud providers. - Experience working in a high-pace team. - Proficient with LLM-driven development. Systems Built at Luo - Payment platform for businesses in Africa. - Internal tools for payment operators, treasury analysts and FX traders. - Use of AI to OCR and approve invoices. - KYC onboarding flows. - Anti-Money Laundering and Transaction Monitoring systems. - Core Banking System and Ledger System. - Payout automations with banking partners. Tech Stack - Golang - Typescript - React - Postgres - Docker - Gitlab - GCP - Cloudflare Start Date Immediately. Location Paris / Remote
Python Backend & Sandbox Integration Engineer
24-MAGThis opportunity is available through a leading AI-driven work platform.
Role Description We are sharing a specialised part-time consulting opportunity for software engineers experienced in Python backend development, API integration, Docker-based environments, Linux workflows, service configuration, and structured application deployment. This role supports current and upcoming remote consulting opportunities focused on backend service development, sandbox application integration, MCP server implementation, local testing, technical debugging, and production-ready project execution. Selected professionals will apply their software engineering expertise to build stable services, integrate applications into structured environments, manage app state workflows, and support reliable technical deliverables. Key Responsibilities - Python Backend & MCP Server Development - Build backend services and MCP-style servers using Python and related frameworks. - Develop integrations that connect real software applications with structured sandbox environments. - Work with APIs, service endpoints, configuration files, and backend logic to support reliable app behavior. - Ensure technical implementations are stable, testable, maintainable, and aligned with project requirements. - Application Integration & Environment Setup - Integrate web or desktop applications into controlled technical environments. - Work with Docker, Linux systems, local development setups, service configuration, and deployment workflows. - Implement populate, snapshot, or state-management hooks to support repeatable app behavior. - Debug build issues, runtime errors, permission problems, dependency conflicts, and environment setup challenges. - Testing, Validation & Deployment Readiness - Test applications locally and verify expected functionality before deployment. - Review technical outputs against platform validation requirements, deployment criteria, and documented specifications. - Identify stability issues, configuration gaps, integration failures, and expected technical outcomes. - Maintain accuracy, consistency, and strong engineering judgment across submitted work. Qualifications - Strong Python development skills with experience building backend services, APIs, automation tools, or integration workflows. - Experience with Docker, Linux, local testing, debugging, and service configuration. - Familiarity with backend systems, API-based integrations, deployment pipelines, and application runtime environments. - Comfort working with configuration files, containerized systems, logs, build processes, and technical validation requirements. - Strong problem-solving skills and attention to technical detail. - Ability to work independently and communicate technical decisions clearly. Requirements - A degree or professional background in computer science, software engineering, information technology, computer engineering, systems engineering, or a related technical field is helpful. - Equivalent practical experience in Python development, backend engineering, DevOps-adjacent workflows, app integration, or technical debugging is also highly relevant. Nice to Have - Experience with FastMCP, MCP servers, agent tooling, sandbox environments, or similar integration frameworks. - Experience integrating third-party applications, developer tools, web apps, desktop apps, databases, or internal technical systems. - Familiarity with containerized environments, Linux permissions, API authentication, local service orchestration, or deployment validation. - Experience preparing or reviewing technical documentation, setup guides, debug notes, service configs, or integration reports. - Strong attention to detail in backend-heavy, configuration-heavy, and testing-focused engineering environments. Benefits - Apply Python backend and application integration expertise to structured remote project work. - Contribute to high-quality service development, sandbox integration, testing, and deployment-ready technical workflows. - Work on flexible assignments aligned with your software engineering background. - Use your engineering judgment in a focused, detail-oriented technical environment. - Remote structure with competitive hourly compensation. Contract Details - Independent contractor role. - Fully remote with flexible scheduling. - Part-time commitment depending on project availability. - Competitive rates between $60–$80 per hour depending on expertise. - Weekly payments via Stripe or Wise. - Projects may be extended, shortened, or adjusted depending on scope and performance. - Work will not involve access to confidential or proprietary information from any employer, client, or institution. Company Description This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams.

