Job Closed

This listing is no longer active.

In All Media logo
In All Media

Imagine the future of business. Ideas for a Digital Renaissance.

Senior Backend Engineer, Java

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

80 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Engineer, Java

In All Media

• Build and maintain production-grade backend services using Java and Spring Boot within a microservices architecture. • Execute complex migration patterns to transition services from legacy systems to modern cloud-native platforms. • Manage high-volume data flows using Kafka and ensure seamless synchronization between relational (MySQL/PostgreSQL) and NoSQL databases. • Participate in architectural discussions and code reviews, contributing to the roadmap for AI-driven workflows and LLM-based service patterns. • Partner with international product and engineering squads to translate business requirements into technical solutions that impact millions of users.

Job Requirements

  • 6+ years of Backend Engineering experience with large-scale, production-grade systems.
  • Expert proficiency in Java and Spring Boot (familiarity with Gradle is a plus).
  • Strong expertise in Microservices & API Design: Proven track record in building RESTful APIs and navigating distributed systems.
  • Data Proficiency: Hands-on experience with Relational Databases (MySQL or PostgreSQL) and Event-Streaming (Kafka).
  • NoSQL Experience: Practical knowledge of DynamoDB or similar NoSQL solutions.
  • Migration Experience: Proven ability to handle large-scale platform migrations and decommission legacy codebases.
  • Fluent English: Strong verbal and written communication skills for daily collaboration in an all-English environment.
  • Remote Readiness: Experience working in Agile teams within remote environments across LATAM.

Benefits

  • Remote work options
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

Flatgigs logo

IoT Platform Architect & Backend Lead

Flatgigs

Scaling Investor-Backed Startups & Growth Companies

Backend Engineer80 days ago
Full TimeRemoteTeam 1-10Since 2023H1B No Sponsor

Role Description We are building a multi-tenant, hardware-agnostic IoT platform from the ground up. We need a senior engineer who can design the system architecture in the morning and write production backend code in the afternoon. This is not an architecture-only role and not a coding-only role — it is both, simultaneously, in a fast-moving early-stage environment. You will also own cloud infrastructure as interim DevOps until we scale. Qualifications - 7–12 years software or systems engineering; minimum 4 years specifically building IoT platform backends or connected product infrastructure - Expert-level, hands-on experience with AWS IoT Core or Azure IoT Hub — production deployments, not tutorials ⚑ NON-NEGOTIABLE - Expert MQTT knowledge: v3.1 and v5.0, topic hierarchy design, QoS levels, retained messages, Last Will & Testament, broker sizing and clustering ⚑ NON-NEGOTIABLE - Proficiency in Python and Node.js/TypeScript for production backend services — Go is a strong advantage - Hands-on experience with a time-series database: InfluxDB, TimescaleDB, or AWS Timestream - Terraform or AWS CloudFormation — you provision cloud infrastructure programmatically, not through the console - Multi-tenant SaaS backend architecture: data isolation patterns, tenant-scoped access control, shared infrastructure design - Security fundamentals applied in practice: TLS/mTLS, X.509 certificates, OAuth 2.0, JWT, secrets management (Vault or AWS Secrets Manager) - Message broker or streaming experience: Kafka, RabbitMQ, AWS Kinesis, or AWS IoT Rules Engine - Proven ability to work autonomously at a senior level — makes decisions, documents rationale, flags risks without needing to be prompted ⚑ REMOTE DISCIPLINE Requirements - Design the full end-to-end IoT platform architecture: device connectivity layer → MQTT/protocol ingestion → stream processing → time-series storage → REST/GraphQL API layer → real-time WebSocket delivery - Define the multi-tenant data model: strict data isolation between customers, tenant-scoped API tokens, row-level security - Design the device lifecycle system: provisioning, X.509/JWT authentication, device registry, status tracking, decommissioning - Architect the protocol abstraction layer so MQTT, Modbus, OPC-UA, CoAP, and HTTP devices all normalise to the same internal data model - Design a configurable rule engine: event-condition-action rules for alerts, automations, and integrations — no code required from customers - Plan OTA firmware update management: secure delivery, versioning, rollback, fleet orchestration - Write Architecture Decision Records (ADRs) for every major technical choice — nothing undocumented - Design the scaling path from 100 devices (pilot) to 500,000+ (production) without structural rework - Build core platform services from scratch: device management, telemetry ingestion, rule engine, notification/alerting, OTA update, multi-tenant API gateway - Develop REST and GraphQL APIs with full OpenAPI specification — version-controlled from Day 1 - Implement WebSocket and SSE endpoints for real-time telemetry delivery to web and mobile clients - Build device command-and-control with acknowledgement, retry logic, and timeout handling - Implement device shadow service: last-known state of every device accessible even when offline - Write unit, integration, and load tests — no service reaches staging without test coverage - Own service reliability: SLO definitions, alerting runbooks, on-call incident response - Provision and manage all AWS environments (dev, staging, production) using Terraform — no click-ops - Configure AWS IoT Core: MQTT endpoint, topic namespace, rules engine, certificate management - Set up CI/CD pipelines via GitHub Actions for all backend services - Configure CloudWatch monitoring, log aggregation, and automated health alerts - Manage IAM for all team members — least-privilege access, no shared credentials - Hand off infrastructure fully documented when a DevOps engineer joins in Phase 2 Benefits - Competitive salary - Flexible working hours - Remote work options - Health and wellness benefits - Professional development opportunities

Egypt
Job Closed
TELUS logo

Personalized Internet Assessor - Persian speakers

TELUS

When you’re with TELUS, you’re part of a network of giving. | Choisir TELUS, c'est prendre part à un grand mouvement. 💜

Backend Engineer80 days ago
ContractRemoteTeam 10,001+Since 1990H1B Sponsor

Personalized Internet Assessor - Persian (PK) Persian (Afghanistan) Pakistan Preferred availability 2 to 5 hours per week Looking for a freelance opportunity where you can make an impact on technology from the comfort of your home? If you are dynamic, tech-savvy, and always online to learn more, this part-time flexible project is the perfect fit for you! A Day in the Life of a Personalized Internet Assessor: - In this role, you'll be analyzing and providing feedback on texts, pages, images, and other types of information for top search engines, using an online tool - Through reviewing and rating search results for relevance and quality, you'll be helping to improve the overall user experience for millions of search engine users, including yourself. Join our team today and start putting your skills to work for one of the world's leading search engines. The estimated hourly earnings for this role are 5.50 USD per hour. Payment is based on completed tasks, with the potential for higher earnings based on productivity. TELUS Digital AI Community Our global AI Community is a vibrant network of 1 million+ contributors from diverse backgrounds who help our customers collect, enhance, train, translate, and localize content to build better AI models. Become part of our growing community and make an impact supporting the machine learning models of some of the world's largest brands. Qualification path No previous professional experience is required to apply to this role, however, working on this project will require you to pass the basic requirements and go through a standard assessment process. This is a part-time long-term project and your work will be subject to our standard quality assurance checks during the term of this agreement. Basic Requirements - Working as a freelancer with excellent communication skills in Persian & English. - Being a resident in Pakistan, a previous resident in Afghanistan and having familiarity with current and historical business, media, sport, news, social media, and cultural affairs in Afghanistan. - Active use of Gmail, Google+, and other forms of social media and experience in the use of web browsers to navigate and interact with a variety of content. - Daily access to a broadband internet connection, a smartphone (Android 5.0, iOS 14 or higher), and a personal computer to work on. Assessment In order to be hired into the program, you'll take a language assessment and an open book qualification exam that will determine your suitability for the position and complete ID verification. Don't worry, our team will provide you with guidelines and learning materials before your exam. You will be required to complete the exam in a specific timeframe but at your convenience! Equal Opportunity All qualified applicants will receive consideration for a contractual relationship without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. At TELUS Digital AI, we are proud to offer equal opportunities and are committed to creating a diverse and inclusive community. All aspects of selection are based on applicants' qualifications, merits, competence, and performance without regard to any characteristic related to diversity. Terms of this Program

Pakistan
ICF logo

Software Engineer, .Net

ICF

Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en

Backend Engineer80 days ago

• Stay up to date on assigned specialties, work on expanding to others. • Work in full life-cycle software engineering project environment. • Conduct thorough code reviews, implement unit and integration tests, and ensure code quality. • Bring new ideas, tools, services, and techniques to the group. • Use analytical thinking to make decisions based on facts and metrics whenever possible. • Be willing to step up and lead initiatives at, or slightly above your title. • Develop and follow ICF coding standards. • Demonstrate a desire to learn and accept new challenges within and outside of team. • Foster asynchronous communication approaches and thrive in remote working environment. • Expected to own smaller efforts and components of larger projects.

Virginia
$81.5K - $138.5K / year
Job Closed

Backend Software Engineer

TXT Group

Posizione aperta a candidati senza distinzione di genere, ai sensi del D.Lgs. 198/2006. L'azienda promuove le pari opportunità e valorizza la diversità in tutte le sue forme.

Backend Engineer80 days ago

Role Description TXT e-Tech, società del Gruppo TXT, è alla ricerca di una figura di JavaScript / Node.js Developer. La figura sarà coinvolta nello sviluppo e nella manutenzione di soluzioni software basate su JavaScript e Node.js, con particolare attenzione alla progettazione e implementazione di servizi back-end, API RESTful e integrazioni con applicazioni front-end web e mobile. L'attività prevede la collaborazione con il team di sviluppo per garantire scalabilità, prestazioni e qualità del codice, contribuendo all'evoluzione di piattaforme e progetti ad alto contenuto tecnologico. - Sviluppare e mantenere servizi backend robusti e scalabili utilizzando Node.js e TypeScript; - Progettare e implementare API RESTful e architetture a microservizi; - Collaborare con team cross-funzionali per definire, progettare e integrare nuove funzionalità di sistema; - Ottimizzare le applicazioni in termini di prestazioni, scalabilità e affidabilità; - Scrivere codice pulito, manutenibile ed efficiente, seguendo le migliori pratiche di ingegneria del software; - Condurre code review garantendo la qualità del codice e l'aderenza ai principi di progettazione; - Diagnosticare e risolvere problemi in ambiente di produzione, assicurando alta disponibilità e stabilità del sistema; - Mantenersi aggiornato sulle ultime tendenze, strumenti e framework nel campo dello sviluppo backend. Qualifications - Laurea in Ingegneria Informatica o Scienze dell'Informazione; - Buona conoscenza della Programmazione Orientata agli Oggetti (OOP) e dei Design Pattern; - Buona conoscenza di database SQL e NoSQL (es. SQL Server, PostgreSQL, MongoDB); - Almeno 2 anni di esperienza nello sviluppo con JavaScript/TypeScript e Node.js; - Esperienza nello sviluppo di API e nell'integrazione di servizi esterni; - Comprensione dei sistemi di versionamento del codice (Git) e dei flussi di lavoro di sviluppo collaborativo. Requirements - Esperienza con pipeline CI/CD e pratiche DevOps (es. Docker, Kubernetes); - Conoscenza di ambienti cloud (AWS, Azure o GCP); - Esperienza con framework di testing unitario ed end-to-end (es. Jest, Mocha, Cypress); - Familiarità con message broker (es. RabbitMQ, Kafka) e architetture event-driven; - Comprensione delle metodologie Agile e dei flussi di lavoro basati su Scrum. Benefits - Opportunità di carriera in un'azienda in rapida crescita e in profondo cambiamento, con personale giovane e internazionale; - Formazione su temi legati all'attività svolta; - Corporate Benefits (assicurazione sanitaria, welfare, Ticket Restaurant, scontistiche come dipendente del gruppo); - Momenti di Team Building che permettono la creazione di un team coeso e un buon clima di lavoro; - La retribuzione prevista per questa posizione è compresa tra EUR 28.000 e EUR 33.000 lordi annui; - L'inquadramento verrà definito in fase di selezione sulla base del profilo e in applicazione del CCNL Metalmeccanico.

Italy
€28K - €33K / year
Job Closed