Job Closed

This listing is no longer active.

Affirm logo
Affirm

We create honest financial products that improve lives.

Software Engineer I, Back-end – Repayment Scheduling

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

Location

Spain

Posted

85 days ago

Salary

€55K - €85K / year

Seniority

Senior

Job Description

Software Engineer I, Back-end – Repayment Scheduling

Affirm

• With the support of your team, you will work on tasks that contribute to the team's projects and goals. • You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work. • You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime. • You will contribute to a sense of community on your team by engaging in growth and development activities. • On-Call Rotation - There would be an on-call rotation for this role as a requirement

Job Requirements

  • You have previous work or internship experience designing, developing and launching backend systems at scale and are experienced using one of Python or Kotlin.
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Benefits

  • Flexible Spending Wallets for tech, food and lifestyle
  • Generous time off policies
  • Away Days - wellness days to take off work and recharge
  • Learning & Development programs
  • Parental leave
  • Robust health benefits
  • Employee Resource & Community Groups

Related Job Pages

More Backend Engineer Jobs

Xenon Seven logo

Python Developer, AWS

Xenon Seven

Human Experts Implementing Artificial Intelligence #AI #ArtificialIntelligence #HumanIntelligence

Backend Engineer85 days ago
ContractRemoteTeam 11-50H1B No Sponsor

• Implement automated health checks for AWS resources and applications. • Build performance monitoring dashboards and scripts to track system health and SLAs. • Develop and configure alerting mechanisms using AWS services such as CloudWatch, SNS, EventBridge. • Ensure timely notifications to relevant teams through automated workflows. • Build Python‑based automations to validate and enforce configuration consistency across multiple AWS accounts. • Develop scripts to detect anomalies, misconfigurations, and compliance gaps. • Create automated service request workflows to engage engineering, DevOps, and support teams. • Integrate alerting workflows with ticketing or communication systems (e.g., Slack, email, Jira).

Czechia
Job Closed
Full TimeRemoteTeam 11-50Since 1998H1B No Sponsor

• Liderar o design e a implementação de zonas de aterragem em nuvem usando Infrastructure as Code (IaC) com Terraform • Definir e implementar fundações de infraestrutura, incluindo rede, segurança, identidade e governança • Orquestrar e gerenciar cargas de trabalho usando serviços como GKE, GCE, GCVE e GCS • Projetar e implementar pipelines de CI/CD para entrega de infraestrutura e aplicações • Liderar iniciativas em larga escala de saída de data center e migração para a Google Cloud • Desenvolver scripts e ferramentas de automação usando Python para melhorar a eficiência operacional • Garantir a confiabilidade, escalabilidade, segurança e otimização de custos da plataforma • Colaborar com equipes de arquitetura, engenharia e negócios para alinhar a estratégia de infraestrutura com os objetivos de negócios

Brazil
Job Closed
Trinetix logo

Application Architect, Python

Trinetix

Create. Innovate. Productize.

Backend Engineer85 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Design and develop scalable, robust, and high-performance system architectures using Python. • Define and enforce best practices in software architecture, coding standards, and system design. • Lead the integration of AI/LLM solutions into existing and new systems. • Architect and oversee implementation of high-load web applications using AWS/Azure core services • Make key decisions regarding cloud architecture (AWS/Azure), scalability, and data processing strategies. • Collaborate with cross-functional teams to align technical solutions with business goals. • Provide technical leadership and mentorship to the development team. • Review and improve system performance, reliability, and maintainability. • Participate in code reviews and ensure high-quality code standards. • Stay up-to-date with emerging technologies and drive innovation within the team.

Poland
Job Closed
Spassu logo

Low-Level Platform Developer – Java

Spassu

Soluções digitais para transformar o futuro

Backend Engineer85 days ago
Full TimeRemoteTeam 1,001-5,000Since 1992H1B No Sponsor

• This is a remote role. • Performs tasks covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features they developed, consistent with agile development processes. • Join the development team and take work items for development in each Sprint; • Carry out development-related activities such as analysis and design, programming, testing, and working on requirements; • Execute software development activities in a multidisciplinary manner, with a focus on product quality and maintainability; • Manage your own work, promptly informing the team about any delays or other impediments; • Mentor and provide support to the project's development team members; • Code and integrate software components according to technical specifications; • Identify, build, and test developed components to ensure quality; • Perform evolutionary and corrective maintenance of software components; • Produce technical documentation according to contractual requirements; • Integrate the produced components with those built by other team members; • Set up and configure the local development environment according to project requirements and needs; • Provide support to the IT team and client users; • Deliver and execute integration testing in the client's environment; • Monitor acceptance testing and deployment of the software in the client's environments; • Provide training and knowledge transfer to the client about the developed software.

Brazil