Back to Jobs
Company logo

Software Engineer I, Full Stack (Consumer Engineering)

Affirm

Poland
PLN 17,083 - 23,750/year
full time
Posted 5/3/2026
remote

JobForYou Recommendation

This Software Engineer I role at Affirm offers an excellent opportunity for an entry-level full stack engineer to contribute to a mission-driven company reinventing credit. Working remotely from anywhere in Poland, you'll engage with a modern tech stack including Python/Kotlin, AWS, Kubernetes, and React/TypeScript. The role emphasizes growth, collaboration, and building impactful consumer-facing products, supported by a comprehensive benefits package and a remote-first culture.

About the Role

Affirm is on a mission to reinvent credit, making it more honest and friendly for consumers by offering flexible buy now, pay later options without hidden fees or compounding interest. They are seeking a Full Stack Software Engineer I to join their Card Acquisition team within the Consumer organization. This role is integral to shaping the initial customer experience with Affirm, focusing on building trust, clarity, and value from the very first interaction. The engineer will contribute to the quality and velocity of full stack development across mobile, web, and backend systems, implementing features and participating in technical discussions. The successful candidate will work collaboratively with product, design, and engineering teams to create polished, performant, and accessible user experiences. This directly impacts conversion, retention, and business growth, while balancing speed and quality to meet business goals and protect system stability. Affirm is a remote-first company, offering flexibility to work from almost anywhere in Poland. They emphasize a supportive environment where engineers can grow their technical depth, engage in development activities, and contribute to a strong team community.

Responsibilities

Contribute to the quality and velocity of full stack development across mobile, web, and backend systems Implement features Participate in technical discussions Grow technical depth Work collaboratively and proactively with team and stakeholders Create visibility and dialog regarding risks and trade-offs related to work Strike the right balance of speed and quality in work Contribute to a sense of community on the team by engaging in growth and development activities

Requirements

Previous work or internship experience designing, developing and launching backend systems at scale Experienced using Python or Kotlin Familiar with the building blocks of distributed systems Familiar with technologies like AWS, MySQL and Kubernetes Knowledge of modern front-end tech stack (Javascript, Typescript, React/React Native/Redux, ES6, Webpack, and CSS3) Mastered taking a simple problem or business scenario into a solution that interacts with multiple software components Ability to execute by writing clear, easily understood, well tested and extensible code Comfortable navigating a large code base, debugging others' code, and providing feedback through code reviews Takes ownership of personal growth, proactively seeking feedback Strong verbal and written communication skills for effective collaboration with a global engineering team Self-driven and motivated engineer who takes pride and ownership in navigating through ambiguities and solving complex technical problems

Tech Stack

PythonKotlinAWSMySQLKubernetesJavaScriptTypeScriptReactReact NativeReduxES6WebpackCSS3

Benefits

  • Contract of Employment
  • Flexible Spending Wallets (tech, food, lifestyle)
  • Away Days (wellness days)
  • Learning & Development programs
  • Parental benefits
  • Employee Resource & Community Groups
  • Creative tax benefits
  • Health care coverage (100% subsidized for employee and dependents)
  • Competitive vacation and holiday schedules
  • Employee Stock Purchase Plan (ESPP)
Experience Level
entry
Remote Policy
remote
Views
11
Applications
0