CloudPay logo
CloudPay

The High-Performance Payroll People

Senior Software Engineer – Backend

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1996H1B No SponsorCompany SiteLinkedIn

Location

Spain

Posted

6 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglish

Job Description

Senior Software Engineer – Backend

CloudPay

• The Senior Software Engineer works closely with peers, customers, and stakeholders globally, with minimal supervision, to deliver on customer requirements and support the smooth utilisation of the CloudPay platform worldwide. • Experienced in software development and will utilise this experience in developing solutions that bring maximum business value to the end customer.

Job Requirements

  • Knows these technologies perfectly. It is important to be an expert in Event Sourcing and TDD.
  • Takes initiative, owns your work, and brings ideas to the table
  • Writes clean, testable code - TDD isn’t just a buzzword to you
  • Can explain technical stuff to non-tech folks clearly
  • Works well with others and cares about the team

Benefits

  • Competitive Salary
  • Competitive vacation allowance
  • Calm app
  • Private Medical Insurance
  • EAP
  • Intensive Days
  • Employee Referral Program
  • WFH Allowance
  • Life Assurance
  • Paid Volunteering days
  • Marriage Leave
  • Study Leave
  • Bereavement Leave

Related Job Pages

More Backend Engineer Jobs

Sowelo Consulting sp. z o.o. sp. k. logo

Lead Backend Engineer

Sowelo Consulting sp. z o.o. sp. k.

IT Recruitment | RPO | Executive Search | Headhunting | On Time, On Target, On Budget

ContractRemoteTeam 11-50H1B No Sponsor

• Lead and mentor a team of mid/senior backend engineers (4–5), including 1:1s, feedback, and performance management • Translate product and business goals into clear technical roadmaps, sprint plans, and backend priorities • Own the backend architecture and technical vision for mobile-first, consumer-facing apps used by tens of thousands of daily active users • Drive and oversee implementation of new features for our mobile apps, working closely with iOS/Android, Product, Data, DevOps and Trust & Safety teams • Take key architectural decisions around scalability, performance, reliability, data flows, and infrastructure on AWS • Identify and resolve performance bottlenecks, improve API speed and reliability, and design effective caching and database strategies • Establish and continuously improve engineering processes, coding standards, code review practices, and deployment/CI pipelines • Create and maintain clear technical documentation and design specs for backend systems and major initiatives • Handle prioritisation and trade-offs in a fast-moving environment with changing quarterly priorities • Be hands-on with coding and code reviews, especially for complex or high-impact areas, and step in during critical production incidents

Poland
$120K / year
Grupo Boticário logo

Pessoa Desenvolvedora .Net III – Venda Direta

Grupo Boticário

Criamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.

Full TimeRemoteTeam 10,001+Since 2010H1B No Sponsor

• Desenvolvimento de Impacto: Atuar no desenvolvimento, evolução e sustentação dos meios de pagamento do ecossistema VD+ (Venda Direta), garantindo uma jornada fluida e segura para a revendedora • Modernização de Arquitetura: Participar ativamente do processo de desacoplamento de sistemas legados (monólitos) para arquiteturas modernas de microsserviços, aplicando boas práticas de design • Qualidade e Padrões: Garantir a alta qualidade do código e aderência aos padrões arquiteturais adotados, utilizando conceitos como DDD (Domain-Driven Design) e Arquitetura Hexagonal no dia a dia • Migração e Nuvem: Apoiar a migração de serviços e sustentação da infraestrutura em nuvem, auxiliando na transição de ambientes de Azure para AWS • Performance de Dados: Otimizar consultas complexas e gerenciar bancos de dados relacionais (SQL Server, RDS/PostgreSQL) e não-relacionais, garantindo resiliência e baixa latência • Observabilidade: Praticar a cultura de observabilidade, monitorando as aplicações em produção através de logs e métricas, atuando de forma proativa na resolução de incidentes na jornada de pagamento • Trabalho em Equipe: Colaborar com outros times do ecossistema (Checkout, Canais, Produtos Financeiros) no refinamento técnico de histórias e análise de viabilidade • Crescimento do Time: Apoiar o desenvolvimento técnico de engenheiros menos experientes através de mentorias pontuais e participando ativamente de revisões de código (Code Review)

Brazil
AssetWatch, Inc. logo

Backend Engineer

AssetWatch, Inc.

AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. We are only able to hire current Ontario residents.

Full TimeRemoteTeam 51-200

Role Description AssetWatch is looking to hire our next Backend Engineer on our Data Services team. The Data Services team designs, manages, and optimizes critical backend data infrastructure and pipelines supporting AssetWatch’s condition monitoring and predictive maintenance solutions. Our team maintains and evolves serverless architectures, builds robust APIs, ensures efficient database operations, and drives improvements in data ingestion and alerting systems. We collaborate closely across multiple engineering teams to enhance system performance, scalability, and reliability, ensuring seamless data flow and availability. - Design, develop, and maintain secure, scalable, and highly available microservices, integrations, and jobs. - Work closely with the other backend engineers to enforce consistent and scalable architecture. - Develop and optimize serverless architectures, leveraging AWS Lambda, API Gateway, and related technologies. - Write and optimize performant SQL queries, stored procedures, and database schemas using MySQL. - Monitor, manage, and optimize alerting systems including Sentry and Slack integrations to proactively address infrastructure and database health. - Create, manage, and improve infrastructure-as-code (IaC) scripts and Terraform templates. - Automate CI/CD pipelines, enhancing developer efficiency and ensuring seamless deployments. - Work closely with Data Team to follow and mature best data practices including integration pipeline strategy. - Collaborate with Product and Engineering Teams to identify, plan, and implement system improvements, addressing technical debt and enhancing overall data stack efficiency. - Participate actively in an on-call rotation, managing and coordinating production deployments and production support. - Conduct thorough code reviews, support and guide Engineering Teams with backend best practices, and maintain comprehensive documentation. Qualifications - Strong proficiency in Python development, specifically within AWS serverless environments. - Deep knowledge of AWS services including ECS, Lambda, API Gateway, S3, CloudWatch, IAM, RDS Aurora, SNS, and SQS. - Experience working with third-party APIs and SaaS applications, integrating external services into backend systems. - Experience designing and building scalable APIs, including API documentation, authentication methods, and adherence to best practices, leveraging modern frameworks and patterns. - Solid experience managing infrastructure using Terraform and familiarity with IaC principles. - Expertise with SQL and NoSQL databases, specifically MySQL and DynamoDB, including query optimization and performance-oriented schema design. - Experience with Git, pipeline automation, CI/CD methodologies, and Agile practices (Jira). - Excellent problem-solving and organizational skills, with the ability to manage multiple priorities effectively while operating in a self-driven, ownership-oriented way. - Strong communication skills, both written and verbal, facilitating collaboration across diverse technical teams. - Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field. - Proven experience designing and implementing backend solutions in complex, scalable cloud environments. - A proactive learner, eager to explore new technologies and methodologies. - Comfortable in dynamic, collaborative environments, able to work independently and in teams. Preferred Qualifications - Experience integrating comprehensive testing strategies within CI/CD pipelines. - Experience with IoTCore and time series databases. - Background in managing complex data ingestion workflows and reducing alert fatigue. - Familiarity with monitoring/logging solutions beyond AWS offerings. Benefits - Competitive compensation package including stock options. - Flexible work schedule. - Comprehensive benefits including retirement plan match. - Opportunity to make a real impact every day. - Work with a dynamic and growing team. - Unlimited PTO. Salary Range The base salary range for this full-time position is $120,000 — $155,000 USD, plus equity and benefits. Variable pay, bonuses, and other cash compensation will be discussed throughout the interview process.

United States + 1 moreAll locations: United States | Canada
$120K - $155K / year
Stefanini LATAM logo

Java Backend Developer

Stefanini LATAM

Co-creating solutions for a better future

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Desarrollar el componente de mayor complejidad técnica: la **Capa ACL Transcard** (traducción asíncrona de JSON a tramas nativas del IBM AS/400). • Desarrollar el **MS Adaptador IDP** en Java, implementando la lógica asíncrona mediante colas de *Azure Service Bus* para enviar y recibir los payloads de *Azure Document Intelligence* (OCR). • Implementar las políticas avanzadas de resiliencia física en el código (manejo de excepciones e hilos para evitar que el procesamiento de PDFs masivos de 150+ páginas degrade la aplicación). • Escribir las pruebas automatizadas (unitarias y de integración) y empaquetar el código en imágenes Docker para su despliegue en AKS.

Brazil