We create honest financial products that improve lives.
Senior Software Engineer, Backend – Identity International
Location
Poland
Posted
9 days ago
Salary
zł308K - zł428K / year
Seniority
Senior
Job Description
Senior Software Engineer, Backend – Identity International
Affirm
• You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them. • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. • You will help develop talent on your team by providing feedback and guidance, and leading by example.
Job Requirements
- 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
- A track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes
- 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
- 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
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
- Strong verbal and written communication skills that support effective collaboration with our global engineering team
Benefits
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
- Flexible Spending Wallets for tech, food and lifestyle
- Away Days - wellness days to take off work and recharge
- Learning & Development programs
- Parental benefits
- Employee Resource & Community Groups
- This role is eligible for creative tax benefits, subject to applicable law and company policy
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Backend – Identity International
AffirmWe create honest financial products that improve lives.
• Responsible for owning and delivering quarterly goals for your team • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics • Proactively identify project, process, technology or business issues and lead in solving them • Support the operations and availability of your team’s artifacts by creating and monitoring metrics • Foster a culture of quality and ownership on your team by setting or improving code review and design standards • Help develop talent on your team by providing feedback and guidance, and leading by example
Role Description Expansion International is seeking a skilled and passionate PHP Developer to join our dynamic development team. As a PHP Developer at Expansion International, you will play a critical role in designing, developing, and maintaining robust web applications that drive our business forward. You will collaborate closely with cross-functional teams including designers, project managers, and other developers to deliver high-quality, scalable, and efficient solutions. The ideal candidate will have a strong understanding of PHP and related web technologies, a commitment to writing clean and maintainable code, and the ability to troubleshoot and optimize existing applications. This position offers an exciting opportunity to work on diverse projects in a fast-paced, innovative environment where your contributions will have a direct impact on the success of our company. If you are a motivated developer looking to advance your career and work with cutting-edge technologies, Expansion International is the perfect place to grow your skills and make a meaningful difference. - Develop, test, and maintain PHP-based web applications according to project requirements and specifications. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Write clean, efficient, and well-documented code following best practices and coding standards. - Optimize applications for maximum speed and scalability. - Debug and resolve technical issues reported by users or the QA team. - Participate in code reviews and contribute to continuous improvement of development processes. - Work closely with project managers and stakeholders to understand business needs and deliver technical solutions. Qualifications - Proven experience as a PHP Developer with a solid portfolio of web applications. - Strong knowledge of PHP frameworks such as Laravel, Symfony, or CodeIgniter. - Familiarity with front-end technologies including HTML5, CSS3, JavaScript, and AJAX. - Experience with RESTful API development and integration. - Understanding of relational databases (MySQL, PostgreSQL) and proficiency in writing optimized SQL queries. - Ability to work independently and as part of a collaborative team in a fast-paced environment. - Excellent problem-solving skills and attention to detail.
Middle Python Developer
Poland and Eastern EuropeXebia is a global tech company with a journey in CEE that started with two Polish companies – PGS Software and GetInData. We are a team of 1,000+ experts delivering top-notch work across cloud, data, and software. We work on impactful projects across various sectors including fintech, e-commerce, aviation, logistics, media, and fashion, helping clients build scalable platforms and cutting-edge applications. Our clients include notable names like McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, and InPost.
Role Description You will be: - Investigating and diagnosing bugs in production Python applications. - Implementing code fixes and enhancements for Azure-hosted applications. - Maintaining and improving existing Python codebases. - Refactoring and optimising application code. - Designing, creating and executing automated tests. - Validating fixes in development and staging environments. - Developing and maintaining RESTful APIs and API integrations. - Working with Docker containers and supporting containerised deployments. - Ensuring reliable MQTT communication and message processing. - Monitoring application logs and performance metrics. - Documenting code changes and updating technical documentation. - Participating in code reviews and collaborating with cross-functional teams. - Supporting deployments through Azure DevOps CI/CD pipelines. Qualifications - Proven experience in Python development and maintenance. - Hands-on experience with Microsoft Azure services. - Practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. - Good knowledge of Docker and containerised applications. - Experience with RESTful APIs and API integrations. - Practical experience with MQTT protocol and messaging systems. - Experience with automated testing using pytest or unittest. - Understanding of CI/CD pipelines and DevOps practices. - Experience with Git and collaborative development workflows. - Knowledge of microservices architecture and cloud-native applications. - Good understanding of asynchronous programming in Python. - Ability to analyse, troubleshoot and resolve production issues. - Ability to work with existing and legacy codebases. - Attention to detail and commitment to code quality. - Good communication skills and ability to work in a distributed team. - Good command of technical English (at least B2 level). Requirements - Work from the European Union region and a work permit are required. Nice to have - Experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work. - Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. Recruitment Process - CV review - HR call - Interview - Client Interview - Decision
• design and develop applications and microservices using C# and .NET technologies • collaborate with cross-functional teams in an Agile environment • work with REST APIs, messaging technologies, databases, Docker, and DevOps tools • contributing to the development of scalable, high-performance software products • Design and implement or shift features in our new technology stack (C#, .NET MVC, REST API, message broker-based microservices) • Collaborate with leads to implement direction set for product development • Work closely with other developers on an agile scrum team to develop • Partner with engineers to develop code that models, analyzes, and optimizes production equipment • Implement and use libraries that communicate with and control oilfield equipment

