Salary
💰 PLN 301,000 - PLN 401,000 per year
Tech Stack
AWSCloudDistributed SystemsKotlinKubernetesMySQLPythonReactVue.js
About the role
- Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
- Ensure the reliability, availability, and operational efficiency of Affirm’s distributed systems in highly scalable, cloud-native environments.
- Work on proactive failure mitigation, operational tooling, service scaling strategies, and on-call effectiveness across compute, storage, CI/CD, and observability stacks.
- Define frameworks and best practices for operating applications, build tooling, and provide training and consulting services to Engineering partners.
- Own and deliver quarterly goals for your team, lead engineers through ambiguity, and ensure support throughout delivery.
- Collaborate with product management, design & analytics during product development lifecycle, articulating technical constraints and partnering on risk-aware decisions.
- Proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
- Support operations and availability by creating and monitoring metrics, escalating when needed, and supporting on-call efforts.
- Foster a culture of quality and ownership by setting/improving code review and design standards and advocating through writing and tech talks.
- Develop talent on your team by providing feedback and guidance and leading by example
Requirements
- You have a total of 5+ years of experience as a software engineer.
- You are experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL.
- Leverage Kubernetes expertise for cloud compute orchestration and troubleshoot
- Comprehensive traffic management to ensure scalable, reliable, and high-performance platform operations (specially for AWS environment)
- You have experience shipping web apps using declarative UI frameworks like React or Vue.
- Ensure high availability (HA) and resilience of critical services through runbooks, incident response strategies, and post-mortem analysis.
- Partner with Observability and Reliability teams to proactively detect and mitigate potential outages.
- You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design.
- You write high quality code that is easily understood and used by others.
- Automate operational tasks, deployments, failover processes, and scaling strategies to reduce manual intervention.
- You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
- Partner closely with Storage & Replication, Cloud, CI/CD, and Security teams to ensure Affirm’s infrastructure meets high operational standards.
- 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.