Consumer Edge logo
Consumer Edge

Consumer data solutions for everyone from public and private investors to corporate decision makers and strategists

Back-End Software Engineer (Scala)

Backend EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 51-200Since 2009H1B SponsorCompany SiteLinkedIn

Location

Ireland

Posted

43 days ago

Salary

0

Seniority

Mid Level

Job Description

Back-End Software Engineer (Scala)

Consumer Edge

Company overview Consumer Edge is a data and AI-driven company that equips global organizations with real-time, transaction-based insights. Our engineers work across domains—Data, AI, and application development—to build a platform that translates complex data into clear business intelligence. Role summary As a Backend Engineer for the Client Platform Team, you’ll develop and maintain backend systems supporting internal and external portals. You’ll design APIs, ensure reliability, and contribute to the modernization of Consumer Edge’s legacy platform into a scalable, cloud-native architecture. Your main responsibilities - Build and maintain backend APIs and services. - Collaborate with front-end teams to deliver performant, secure integrations. - Refactor and modernize legacy systems for scalability and observability. - Write clean, testable code and contribute to CI/CD improvements. - Support production deployments and ongoing reliability initiatives. - Participate in architecture and design discussions. We’re looking for someone with - 3-5 years backend engineering experience. - Proficiency in Scala. - Experience building APIs and working with cloud infrastructure (GCP, AWS). - Familiarity with Typescript, GraphQL, PostgreSQL, and containerized environments (Docker, Kubernetes). - Experience building Data pipelines a plus. - Strong debugging, problem-solving, and collaboration skills. - You are comfortable working in a fast moving AI/Data driven start-up environment. Tech stack & team context Platform Backend services are primarily Scala-based and deployed on AWS/GCP with GraphQL interfaces. You’ll collaborate closely with Client Platform front-end teams ( TypeScript, React) to support platform functionality and performance. Benefits & perks We are a remote-first company with a distributed environment and flexible working arrangements. We believe that distributed workers should be first-class citizens. We also have an office in Dublin if offices are your thing.

Related Job Pages

More Backend Engineer Jobs

Sympla logo

Senior Backend Developer (PHP + Java/Kotlin)

Sympla

A Sympla prioriza a diversidade e a pluralidade. Acreditamos que um time diverso é essencial para a inovação e o sucesso. Por isso, todas as pessoas são bem-vindas em nosso processo seletivo, independentemente de sua origem, gênero, etnia, orientação sexual, identidade de gênero, deficiência, idade ou qualquer outro marcador de diversidade. Valorizamos a troca de experiências e perspectivas e estamos comprometidos em criar um ambiente inclusivo e acolhedor para todos!

Backend Engineer43 days ago

Role Description Como vai ser seu dia a dia como Pessoa Desenvolvedora Backend Sênior por aqui? - Liderar e otimizar o design da arquitetura dos sistemas back-end, garantindo escalabilidade, alta performance e flexibilidade, atendendo às necessidades da empresa e das equipes de produto. - Desenvolver e manter APIs complexas e microserviços, focando na integração com múltiplos sistemas internos e externos, garantindo uma performance excepcional e a segurança dos dados. - Garantir a evolução contínua da plataforma, implementando melhorias significativas no código, escalabilidade e processos de integração, monitoramento e segurança. - Trabalhar com novas tecnologias e arquiteturas de sistemas, aplicando práticas de integração contínua (CI/CD), containers (Docker, Kubernetes), e ferramentas de cloud (AWS, GCP, Azure). - Mentorar e orientar equipes de desenvolvedores, ajudando a elevar o nível técnico do time e promovendo boas práticas de código, testes automatizados e revisão de código. - Contribuir para a definição de estratégias e decisões técnicas, colaborando com equipes de produtos, design e outras áreas para garantir soluções integradas e eficazes. - Garantir a alta disponibilidade, segurança e resiliência dos sistemas, antecipando problemas e implementando soluções para evitar falhas no ambiente de produção. - Liderar a execução de projetos críticos, desde o levantamento de requisitos até a entrega final, com foco em prazos, qualidade e eficiência. - Analisar e otimizar performance de sistemas, aplicando boas práticas de profiling e tuning de código e banco de dados para reduzir latências e melhorar a escalabilidade. - Garantir que os projetos sigam as melhores práticas de segurança, como criptografia, autenticação, autorização e prevenção contra vulnerabilidades como SQL Injection, XSS, CSRF. Qualifications - Experiência avançada em PHP, com domínio de frameworks como Laravel, Symfony, ou Zend, e habilidades em arquitetura de sistemas e design de microserviços. - Conhecimento profundo em banco de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB, Redis), incluindo otimização de consultas e estratégias de sharding e replicação. - Sólida experiência com APIs RESTful e GraphQL, além de experiências com integração com sistemas de terceiros (pagamento, autenticação, etc.). - Forte conhecimento em segurança de aplicações web (criptografia, gestão de acessos, prevenção contra ataques). - Experiência com CI/CD (Jenkins, GitLab, CircleCI ou similares). - Familiaridade com cloud computing (AWS, GCP ou Azure), containers (Docker, Kubernetes) e deploys escaláveis. - Experiência em arquiteturas distribuídas: microserviços, event-driven e serverless. - Experiência com integrações assíncronas via mensageria (Kafka, SQS). Requirements - Ter conhecimento no desenvolvimento de scripts de automação de processos de negócio utilizando Python. - Ter conhecimento em arquitetura de integrações de sistemas como ERPs, CRMs e bancos de dados, utilizando APIs, web scraping e outras técnicas para garantir que os serviços possam interagir eficientemente com os sistemas existentes. - Ter conhecimento em soluções de Workflow como N8N, Zapier, Make, etc. - Ter conhecimento em soluções de visualização de dados. Benefits - Modelo de trabalho: Remoto. Company Description A Sympla prioriza a diversidade e a pluralidade. Acreditamos que um time diverso é essencial para a inovação e o sucesso. Por isso, todas as pessoas são bem-vindas em nosso processo seletivo, independentemente de sua origem, gênero, etnia, orientação sexual, identidade de gênero, deficiência, idade ou qualquer outro marcador de diversidade. Valorizamos a troca de experiências e perspectivas e estamos comprometidos em criar um ambiente inclusivo e acolhedor para todos!

Worldwide

Role Description Estamos em busca de um(a) Desenvolvedor(a) Sênior para atuar no desenvolvimento e manutenção de aplicações corporativas, garantindo alto desempenho, escalabilidade e aderência às melhores práticas de desenvolvimento. A contratação é no modelo CLT e 100% remota! - Desenvolver e manter sistemas legados, garantindo sua evolução e estabilidade; - Contribuir na modelagem de dados relacional e no desenho de soluções eficientes; - Pesquisar e implantar novas arquiteturas, acompanhando as tendências tecnológicas do mercado; - Definir e disseminar práticas, padrões e princípios de TI, promovendo boas práticas no desenvolvimento; - Assegurar a disponibilidade, estabilidade e segurança dos serviços ofertados; - Explorar e propor soluções inovadoras para aprimorar processos e sistemas. Qualifications - Pelo menos 5 anos de experiência em Java EE 7 ou 8; - Experiência com EJB; - Desenvolvimento de APIs RESTful e SOAP; - Implementação e manutenção com JavaBatch (Spring Batch); - Experiência em JSF (JavaServer Faces) com PrimeFaces; - Conhecimento em HTML, CSS, JavaScript e BootStrap; - Experiência em ORM utilizando Hibernate; - Experiência com bancos relacionais como Oracle e SQL Server; - Atuação com Servidores de Aplicação (WebSphere 8.5 ou equivalente, como JBoss/WildFly); - Testes unitários com JUnit; - Versionamento de código com GIT. Requirements - Experiência com Azure DevOps para gestão de pipelines e versionamento; - Conhecimento em Docker para conteinerização de aplicações; - Familiaridade com AWS e seus principais serviços; - Experiência com CONTROL-M para gerenciamento de workflows e agendamento de processos; - Desenvolvimento de interfaces utilizando Angular; - Conhecimento em Spring Boot para aplicações modernas e escaláveis; - Experiência em outra linguagem de programação. Benefits - Oportunidades 100% remotas 👨🏻‍💻 - Plano de saúde 👨‍⚕️ - Plano odontológico 🦷 - Vale-alimentação 🍽️ - Vale home office 💻 - Feedbacks periódicos 💬 - Programa de indicações 🏅 - Acolhimento psicológico 🙋🏻‍♂️ - Ginástica laboral 🏋️ - Academia de conhecimento 🧠 - Convênio com escola de inglês 🔤 - Reuniões mensais de transparência 🔃 - Happy hour online 🍻 - Kit de boas-vindas 🎁

Brazil

Role Description A Upda Technologies está em busca de um(a) Desenvolvedor(a) .NET Sênior para atuar em projetos de alta complexidade no mercado financeiro, com foco em sistemas de alta performance e baixa latência. Você fará parte de um ambiente técnico desafiador, trabalhando com processamento de grandes volumes de dados e soluções críticas para o negócio. - Desenvolver e manter aplicações em .NET / C# com foco em alta performance; - Atuar na construção de soluções com processamento paralelo (multi-threading / async); - Garantir qualidade de código aplicando boas práticas como SOLID e Clean Code; - Participar da evolução de sistemas voltados ao mercado financeiro; - Contribuir com melhorias técnicas e otimização de performance das aplicações. Qualifications - Experiência sólida com .NET / C# (nível Sênior); - Vivência com desenvolvimento de aplicações de alta performance; - Conhecimento em programação assíncrona e paralelismo; - Aplicação de boas práticas de desenvolvimento (SOLID, Clean Code); - Experiência com Windows Forms; - Ensino superior completo. Requirements - Conhecimento em FIX Protocol e gRPC; - Experiência no mercado financeiro; - Vivência com sistemas de mensageria, OMS (Order Management Systems) e Market Data; - Experiência com DevExpress. Benefits - Salário: R$ 8.000,00 (CLT); - R$ 2.000,00 de VR/VA; - R$ 1.500,00 em multibenefícios; - Plano médico Amil; - Auxílio creche (para filhos até 5 anos e 11 meses); - Benefícios adicionais padrão.

Brazil
$8K / year
Job Closed

We are looking for a skilled Backend Python Developer to build, manage, and optimize integrations between our E-Commerce platforms and internal systems. This role is focused on real business operations, including inventory management, shipping integrations, data flow, and automation of reports and processes. ⚠️ This role is strictly for backend developers with hands-on coding experience. Applicants with only e-commerce or operational background will not be considered. 🚀 Key Responsibilities: • Build and maintain API integrations with e-commerce platforms (Zid & Salla are required) • Develop backend systems using Python • Manage and optimize inventory synchronization across systems and warehouses • Integrate and maintain connections with shipping companies and logistics systems • Build automation for reports, operations, and data workflows • Ensure smooth data flow between systems (orders, inventory, payments) • Monitor system performance, logs, and fix issues proactively • Prevent data issues such as duplication, mismatch, or sync failures

Syria