New offer - be the first one to apply!
July 1, 2026
iOS Engineer
Senior • Remote
6,000 - 8,398 USD
Kraków, Poland
About the role
We are looking for a Lead iOS Engineer to support a platform-focused team at Bumble, contributing hands-on to iOS implementation while raising the technical bar across architecture, quality practices, and AI-assisted delivery.
You will design and maintain MVVM-based iOS architecture, integrate third-party SDKs and cloud-connected platform functionality, and select and implement appropriate testing strategies for the team. The role requires strong ownership in a high-ambiguity environment, turning unclear requirements into clear technical plans with minimal supervision.
What you will do
- Design, build, and maintain high-quality iOS platform capabilities that support consumer-facing experiences
- Contribute hands-on to iOS architecture and implementation, including MVVM and modular architecture patterns where appropriate
- Integrate third-party SDKs and platform services into the iOS application
- Work across networking layers, API integrations, and backend-connected mobile features
- Support Cloud Code-related implementation and integration needs where applicable
- Own iOS work end-to-end, from technical design and implementation through validation, release readiness, and iteration
- Select, introduce, and implement appropriate testing and quality tools based on the codebase, delivery needs, and platform constraints
- Improve release confidence through pragmatic quality practices, balancing test coverage, maintainability, delivery speed, and platform constraints
- Provide technical guidance through code reviews, pairing, and architecture discussions
- Apply AI-assisted engineering practices where they improve delivery speed, code quality, debugging, refactoring, documentation, or tooling, while maintaining engineering judgment and review discipline
- Communicate clearly with stakeholders, surface risks early, and keep progress visible across time zones
Must haves
- 5+ years of experience as an iOS engineer with strong hands-on Swift/iOS implementation experience
- Strong experience building and shipping production iOS applications at scale
- Practical experience designing and maintaining iOS architecture, especially MVVM
- Strong ownership mindset with ability to operate with limited supervision and turn ambiguous requirements into technical plans
- Experience integrating third-party SDKs in production mobile applications
- Strong understanding of networking, API integration, error handling, and mobile-backend interaction patterns
- Experience with Cloud Code or comparable cloud-connected mobile/platform functionality
- Strong judgment around iOS quality practices and testing tools
- Ability to evaluate and implement unit, integration, UI, snapshot, contract, or other testing approaches
- Comfortable using AI-assisted engineering tools responsibly in development workflows
- Strong communication habits and collaboration across time zones
- Upper-intermediate English level
Nice to haves
- Experience with modular iOS architecture in large-scale consumer applications
- Experience defining or improving team-level testing strategy
- Experience introducing or improving testing tooling for iOS teams
- Experience working on platform teams or shared mobile foundations
- Experience with cloud-connected mobile features and backend-for-frontend patterns
- Prior experience in high-ambiguity environments
- Practical experience using AI tools to improve engineering workflows
Benefits
- Professional growth with mentorship, TechTalks, and personalized growth roadmaps
- Competitive USD-based compensation and budgets for education, fitness, and team activities
- Opportunity to work on modern projects with Fortune 500 enterprises and leading product brands
- Flexible work schedule with remote and office options
Recruitment Process
Asynchronous stage
- Short online form to confirm basic requirements
- 30–60 minute skills assessment via Codility
- 5-minute introduction video
Synchronous stage
- Technical interview with the engineering team
- Final interview with future teammates
If it’s a match, you’ll get an offer.
Similar jobs you might like
Technology
AgileEngine
Android Engineer ID63637
Senior
Remote
Krakow, Poland
4,700 - 7,700 USD
🏢 Summary: Senior Android Engineer role focused on designing, building, and maintaining consumer-facing features for a large-scale mobile application. The position involves end-to-end ownership of Android features, contributing to architecture standards, and working with modern development practices and AI-assisted tools. The engineer will collaborate cross-functionally while mentoring others in a fast-paced environment. 🗂️ Requirements: 5+ years of professional experience building and shipping Android applications, Strong proficiency in Kotlin, Experience with Jetpack Compose and/or XML-based UI development, Experience with MVVM, MVI, or Clean Architecture in medium-to-large codebases, Solid understanding of Android lifecycle, threading, performance, and memory management, Experience integrating and consuming networked APIs, Experience owning features end-to-end from design to release, Experience using AI-assisted development tools 📃 Skills: Kotlin, JetpackCompose, XML, MVVM, MVI, CleanArchitecture, Android, APIs, AI 🏢 Description: AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Android Engineer to design, build, and maintain features that power Bumble’s consumer-facing dating experience. You will work in Kotlin with Jetpack Compose and XML-based views, owning features end-to-end from technical design through release while contributing to Android architecture standards in a large, fast-moving codebase. The role includes mentoring junior engineers and integrating AI-assisted development tools into the engineering workflow. What you will do Design, build, and maintain high-quality Android features that power consumer-facing experiences; Partner closely with Product Managers and Designers to shape product vision, influence the roadmap, and translate ideas into polished Android implementations; Own Android features end-to-end, from technical design and implementation through testing, release, and iteration; Contribute to and evolve the Android architecture and engineering standards, balancing long-term maintainability with rapid product development; Leverage AI-assisted development tools and workflows to improve productivity, code quality, and developer experience; Help mature the team’s approach to AI usage by sharing best practices, tools, and learnings with other engineers; Support and mentor other Android engineers through code reviews, pairing, and technical guidance. Must haves 5+ years of professional experience building and shipping production Android applications; Strong proficiency in Kotlin and experience with modern Android development practices; Experience building UIs using Jetpack Compose and/or XML-based views; Proven experience designing and maintaining Android application architectures such as MVVM , MVI , or Clean Architecture in medium-to-large codebases; Solid understanding of Android platform fundamentals, including activity and fragment lifecycle, threading, performance, and memory management; Experience integrating and consuming networked APIs from Android clients, including error handling and offline considerations; Experience owning Android features end-to-end, from technical design and implementation through testing and release; Excellent communication skills and a collaborative, inclusive mindset; Upper-intermediate English level. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
React Native Engineer
Senior
Remote
Krakow, Poland
5,600 - 7,400 USD
🏢 Summary: Senior React Native Engineer role focused on building and maintaining cross-platform mobile app features for a global QSR brand across iOS and Android. The position involves developing in TypeScript, integrating backend APIs and payment systems, implementing automated testing, and contributing to React Native architecture improvements within an Agile environment. The engineer will collaborate cross-functionally and support CI/CD, releases, and performance optimization. 🗂️ Requirements: 4+ years of professional software engineering experience, Commercial experience with React Native and TypeScript, Strong understanding of React Native architecture and Redux, Experience with REST APIs and token-based authentication, Familiarity with iOS and Android native builds (Swift/Objective-C, Kotlin/Java), Experience with unit, component, and end-to-end mobile testing, Experience releasing apps to App Store or Google Play, Upper-intermediate English level 📃 Skills: ReactNative, TypeScript, Redux, REST, Swift, Objective-C, Kotlin, Java, CI/CD, BrowserStack, GitHubActions, Expo, Fastlane, Adyen, ApplePay, GooglePay, LaunchDarkly, Sentry, AdobeExperiencePlatform, QuantumMetric, i18n, OneTrust, SSL 🏢 Description: ID72470 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior React Native Engineer to build and maintain consumer mobile app features for a global QSR brand, spanning ordering, menu, cart, checkout, payments, and loyalty across iOS and Android. You will write clean TypeScript, integrate backend ordering and authentication APIs, maintain automated tests including end-to-end flows on real devices via BrowserStack, and contribute to the ongoing migration to React Native New Architecture. The role follows collaborative Agile practices with peer code review on every pull request. What you will do Build and maintain app features across the full stack of the mobile experience — ordering, menu, cart, checkout, payments, loyalty, and store locator; Write clean, well-tested TypeScript following established coding standards, with automated checks (linting, formatting, architectural boundary rules) running on every commit; Connect the app to backend services and third-party tools: ordering API, authentication, payment processors, fraud detection, feature flags, and analytics; Work with product managers, designers, and backend engineers to turn requirements into working software — joining sprint planning and reviews, implementing against Figma designs, aligning on API contracts; Review code from teammates and incorporate review feedback on pull requests; all PRs go through CI checks and peer review before merging; Debug and fix issues on both iOS and Android using crash reporting tools, native logs, and device/simulator builds; Write and maintain tests — unit, component, performance, and end-to-end flows tested on real devices via BrowserStack; Help keep build and release pipelines healthy: automated builds, beta testing distributions, and production releases to the App Store and Google Play; Document work — code comments, architecture decision records, and notes in the project management system; Participate in Agile ceremonies: standups, sprint planning, refinement, and retrospectives; Stay current with the React Native ecosystem and contribute to team-wide improvements, including the ongoing migration to the React Native New Architecture. Must haves 4+ years of professional software engineering experience; Strong commercial experience building cross-platform mobile apps with React Native and TypeScript ; Solid understanding of React Native architecture : state management (Redux), navigation, performance optimization, and local storage; Experience calling REST APIs and working with token-based authentication flows; Familiarity with the native side of React Native — iOS (Swift/Objective-C) and Android (Kotlin/Java) builds, native modules — or genuine enthusiasm to learn; Practical experience with mobile testing : unit tests, component tests, and end-to-end flows; Experience shipping apps to the App Store and/or Google Play ; Clear communicator who works well in a collaborative, cross-functional team; Upper-intermediate English level. Nice to haves Payment integrations (Adyen, Apple Pay, Google Pay); Feature flag systems (e.g., LaunchDarkly); Mobile analytics or error tracking (Sentry, Adobe Experience Platform, Quantum Metric); CI/CD for mobile: GitHub Actions, Expo EAS, Fastlane, BrowserStack; Internationalization (i18n) and multi-language app support; Privacy and consent frameworks (e.g., OneTrust); SSL/certificate pinning for mobile API security. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
Mobile QA Engineer
Senior
Remote
Krakow, Poland
3,652 - 5,300 USD
🏢 Summary: Senior Mobile QA Engineer role focused on building and maintaining automated test frameworks for React Native consumer mobile applications across iOS and Android. The position involves end-to-end, functional, regression, and integration testing, validating payment and authentication workflows, and integrating quality gates into CI/CD pipelines. The engineer collaborates in an Agile environment to ensure high-quality releases through automation, performance monitoring, and cross-functional teamwork. 🗂️ Requirements: 4+ years of professional mobile QA experience, 1+ year of React Native experience, Strong knowledge of iOS and Android platforms, Hands-on experience with Detox for end-to-end testing, Experience with Jest and React Native Testing Library, Experience with CI/CD tools such as GitHub Actions or CircleCI, Experience with BrowserStack or Sauce Labs, Knowledge of Firebase and Sentry, Basic understanding of JavaScript or TypeScript, API testing experience, Experience validating mobile payment flows, Upper-intermediate English level 📃 Skills: Detox, Jest, ReactNative, JavaScript, TypeScript, BrowserStack, SauceLabs, GitHubActions, CircleCI, Firebase, Sentry, AzureDevOps, QuantumMetric, EAS, Codility, iOS, Android, API, Adyen, ApplePay, GooglePay, LaunchDarkly, WCAG 🏢 Description: ID72469 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Mobile QA Engineer to drive automation quality for a global QSR brand’s consumer mobile applications across iOS and Android. You will build and maintain automated test suites using Detox and Jest, validate payment and authentication workflows, execute functional and regression testing on real devices via BrowserStack, and integrate quality gates into CI/CD pipelines through GitHub Actions and EAS. The role spans manual and automated testing in an Agile environment with close collaboration across engineering, product, and design teams. What you will do Build and maintain end-to-end automation frameworks; Execute functional, regression, and integration testing; Validate payment and authentication workflows; Develop and execute test plans and test cases for React Native mobile applications across iOS and Android; Perform manual and automated testing to validate functionality, UI/UX, performance, and platform compatibility; Build and maintain automated test suites using Detox for end-to-end flows, Jest and React Native Testing Library for unit and component coverage, and real-device validation via BrowserStack or Sauce Labs; Collaborate with cross-functional teams to define test requirements and ensure testability and accessibility of features including ADA compliance; Analyze test results, identify root causes of failures, and work with developers to drive resolution; Identify, document, and track bugs and issues in Azure DevOps; Monitor app performance and user feedback signals via Quantum Metric, Sentry, and Firebase; Support CI/CD quality gates including automated test runs, build validation, and beta distribution via GitHub Actions and EAS; Write and maintain test documentation including test plans, test cases, and coverage maps; Participate in Agile ceremonies including standups, sprint planning, refinement, and retrospectives; Stay current with the React Native testing ecosystem and contribute to migration to the React Native New Architecture. Must haves 4+ years of professional mobile QA experience ; 1+ year of React Native experience ; Strong understanding of mobile platforms (iOS and Android); Hands-on experience with Detox for end-to-end testing; Experience with Jest and React Native Testing Library or equivalent; Familiarity with CI/CD tools such as GitHub Actions or CircleCI; Experience with BrowserStack or Sauce Labs; Knowledge of Firebase and Sentry; Basic understanding of JavaScript/TypeScript and React Native architecture; API testing experience; Experience validating mobile payment flows; Clear communication and collaboration skills; Upper-intermediate English level. Nice to haves Experience with payment integrations such as Adyen, Apple Pay, and Google Pay; Familiarity with feature flag systems such as LaunchDarkly; Exposure to mobile analytics platforms such as Adobe Experience Platform and Quantum Metric; ADA accessibility testing and WCAG standards knowledge; Performance testing including render budgets and memory profiling on mobile; Internationalization (i18n) and multi-language app testing; Experience with App Store and Google Play submission and validation processes. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
Software Engineer
Senior
Remote
Krakow, Poland
5,599 - 7,410 USD
🏢 Summary: Senior React Native Engineer role focused on building and shipping cross-platform mobile applications using React Native and Expo, alongside developing web apps in ReactJS and APIs in Node.js. The position involves full ownership of the feature lifecycle, from architecture and implementation to CI/CD and production monitoring, using TypeScript and AI-assisted development tools. Work is delivered in an Agile, product-centric environment with emphasis on quality, performance, and collaboration. 🗂️ Requirements: 4+ years of professional software engineering experience, Experience developing production software, Experience in Agile or team-based development environments, Proficiency in JavaScript, Proficiency in Node.js, Proficiency in ReactJS, Proficiency in React Native, Experience with REST APIs and service-based architectures, Experience with databases and data persistence concepts, Ability to follow established architecture and development standards, Strong problem-solving and troubleshooting skills, Ability to collaborate effectively within an engineering team, Good communication skills, Bachelor’s degree in Computer Science, Engineering, or related field or equivalent practical experience, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Node.js, ReactJS, React, ReactNative, Expo, REST, APIs, Databases, CI/CD, Claude, GitHubCopilot, Agile, Codility 🏢 Description: ID73490 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior React Native Engineer to build and ship cross-platform mobile apps using React Native and Expo while developing web applications in ReactJS and APIs in Node.js for a franchisee engineering team. You will own the engineering lifecycle for your features — architecture, implementation, testing, CI/CD, and production monitoring — writing clean TypeScript and actively using AI tools including Claude and GitHub Copilot as a development accelerator. The role follows Agile practices in a collaborative, product-centric engineering environment. What you will do Build and ship cross-platform mobile apps using React Native and Expo (iOS and Android); Develop web applications in ReactJS, sharing business rule libraries with mobile apps; Design, develop, and maintain APIs in NodeJS to support these applications; Use Claude or Github Copilot as a development accelerator, generating code scaffolding, writing and reviewing tests, creating documentation and prototyping solutions; Own the engineering lifecycle for your features: architecture, implementation, testing, CI/CD, and production monitoring; Write clean, well-tested TypeScript code; maintain high standards through code review and documentation; Optimize application performance for speed, responsiveness, memory, and offline capability; Debug, troubleshoot, and resolve software defects and production issues; Participate in Agile or product-centric delivery practices including sprint planning and retrospectives; Learn and apply new technologies, tools, and patterns to improve system quality and team effectiveness. Must haves +4 years of professional software engineering experience ; Experience delivering production software preferred; Experience working in Agile or team-based development environments preferred; Experience developing software in JavaScript , Node.js , ReactJS , React Native ; Familiarity with REST APIs and service-based architectures; Experience working with databases and data persistence concepts; Ability to follow established architecture and development standards; Strong problem-solving and troubleshooting skills; Ability to collaborate effectively within an engineering team; Good communication skills and willingness to learn; Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience; Upper-intermediate English level. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
Tech Lead Development Manager
Senior
Remote
Krakow, Poland
7,400 - 8,398 USD
🏢 Summary: Tech Lead Development Manager role leading a regional, cross-functional engineering pod in a 24/7 follow-the-sun model, focused on ASPM integrations and AI-enabled secure code scanning within SDLC. The position combines hands-on technical leadership, secure code reviews, and ownership of delivery velocity in a highly regulated enterprise environment. 🗂️ Requirements: 8+ years of software engineering and architecture experience, 3+ years in technical leadership or engineering management, Expertise in Python and Java, Strong experience with DevSecOps practices, Experience with Cloud Security and CI/CD ecosystems, Experience managing distributed or follow-the-sun engineering teams, Experience in highly regulated enterprise environments (Finance, Healthcare, Defense), Ability to perform secure code reviews and guide infrastructure architecture, Upper-intermediate English level 📃 Skills: Python, Java, DevSecOps, Cloud, Security, CI/CD, ASPM, SDLC, AI, Architecture 🏢 Description: ID70130 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Tech Lead Development Manager to serve as the regional delivery anchor for a follow-the-sun engineering program, leading a cross-functional pod of engineers and data scientists across ASPM integrations and AI-enabled SDLC secure code scanning. You will facilitate clean shift hand-offs with peer leads across timezones, own regional technical escalations, perform secure code reviews, and drive continuous delivery velocity across a 24-hour cycle in a highly regulated enterprise environment. The role requires 8+ years of engineering experience including 3+ years in technical leadership. What you will do Lead a localized, cross-functional pod of engineers and data scientists, ensuring continuous feature momentum across the 24-hour cycle; Facilitate seamless shift hand-offs with peer managers in other timezones to maintain 24/7 delivery velocity; Oversee the technical delivery of core workstreams, including Application Security Posture Management (ASPM) integrations and AI-enabled SDLC secure code scanning; Act as the primary escalation point for regional technical challenges, performing secure code reviews and guiding infrastructure architecture. Must haves 8+ years of software engineering and architecture experience , with at least 3+ years in a technical leadership or engineering management role ; Deep expertise in Python and Java , alongside modern DevSecOps , Cloud Security , and CI/CD ecosystems; Proven commercial experience managing distributed or follow-the-sun engineering teams in highly regulated enterprise environments (Finance, Healthcare, Defense); Complete technical ownership of the system’s structural integrity, performance, and security, with the ability to provide creative direction and mentorship; Upper-intermediate English level. Nice to haves Prior experience building or implementing AI-assisted developer workflows or intelligent agents. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
Software Engineer
Senior
Remote
Krakow, Poland
5,600 - 7,400 USD
🏢 Summary: Senior Backend Engineer role focused on maintaining and evolving a serverless backend platform for a mobile news application using Node.js and TypeScript on AWS. The position involves building and supporting APIs, content ingestion pipelines, and improving production reliability and observability. Requires strong AWS serverless expertise, ownership, and ability to work independently on existing production systems. 🗂️ Requirements: 4+ years of professional software engineering experience, Strong hands-on experience with Node.js and TypeScript, Experience building and maintaining REST APIs and serverless services, Strong AWS production experience (Lambda, API Gateway, DynamoDB, S3, CloudFront, CloudWatch, IAM), Experience with Terraform or similar infrastructure-as-code tools, Experience with CI/CD workflows, builds, tests, and release validation, Strong debugging skills in live production environments, Experience improving legacy or evolving applications, Working knowledge of React, Upper-intermediate English level 📃 Skills: Node.js, TypeScript, AWS, Lambda, APIGateway, DynamoDB, S3, CloudFront, CloudWatch, IAM, Terraform, CI/CD, SQS, EventBridge, SSM, WAF, VPC, NAT, Sentry, React 🏢 Description: ID73087 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to maintain and evolve the backend platform powering a mobile news application, working across Node.js and TypeScript services running on AWS Lambda. You will support content ingestion pipelines, APIs for mobile clients, and WebView rendering, while improving production reliability and observability using CloudWatch, Sentry, and Terraform-managed infrastructure. The role requires strong AWS serverless depth, high ownership, and the ability to understand and improve an existing production system independently. What you will do Build, maintain, and improve Node.js/TypeScript backend services running on AWS Lambda; Develop and support APIs used by mobile clients, content systems, WebViews, and internal workflows; Support content ingestion, article payload generation, audio generation, navigation feeds, top stories, video feeds, and search; Work with AWS services including Lambda, API Gateway, CloudFront, DynamoDB, S3, SQS/DLQs, EventBridge, SSM, WAF, CloudWatch, IAM, VPC, and NAT; Improve reliability, observability, scalability, and maintainability of production systems; Investigate production issues using CloudWatch logs, metrics, alarms, Sentry, dashboards, and deployment history; Write and improve tests, build scripts, package validation, and local checks that mirror CI; Refactor legacy or fast-evolving code paths while preserving production behavior; Document setup steps, operational decisions, implementation details, and incident learnings. Must haves 4+ years of professional software engineering experience ; Strong hands-on experience with Node.js and TypeScript backend development; Experience building and maintaining REST APIs, serverless services, and backend integrations; Strong AWS production experience, especially Lambda , API Gateway , DynamoDB , S3 , CloudFront , CloudWatch , and IAM ; Experience with Terraform or similar infrastructure-as-code tooling; Experience with CI/CD workflows, package-level builds, tests, and release validation; Strong debugging skills for live production systems; Ability to understand existing systems, business logic, and operational constraints quickly; Experience improving legacy or evolving applications; Working knowledge of React for light frontend/template support; High ownership mindset and ability to work independently in a remote environment; Clear written and verbal communication; Strong attention to maintainability, observability, and code quality; Upper-intermediate English level. Nice to haves Experience with media, publishing, CMS, or content-delivery systems; Experience with CloudFront Functions, API keys, caching, and edge routing; Experience with DynamoDB streams, EventBridge schedules, SQS dead-letter queues, and asynchronous workflows; Experience with Sentry, structured logging, CloudWatch Logs Insights, and production dashboards; Experience with React, Vite, Storybook, or WebView-rendered content; Experience supporting applications that evolved from small internal tools into larger production platforms; Experience using AI-assisted development tools responsibly as part of a professional workflow. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
Application Security Engineer (Tech Lead)
Senior
Remote
Krakow, Poland
7,400 - 8,400 USD
🏢 Summary: Tech Lead Application Security Engineer role leading a cross-functional pod in a follow-the-sun model, focused on ASPM integrations and AI-enabled SDLC secure code scanning. The position owns regional technical escalations, secure code reviews, and infrastructure architecture in a highly regulated enterprise environment. Requires strong leadership and deep expertise in DevSecOps, cloud security, and modern CI/CD ecosystems. 🗂️ Requirements: 6+ years software engineering and architecture experience, 3+ years technical leadership or engineering management experience, Expertise in Python, Expertise in Java, Strong knowledge of DevSecOps practices, Strong knowledge of Cloud Security, Experience with CI/CD ecosystems, Experience managing distributed or follow-the-sun teams, Experience in highly regulated enterprise environments, Ownership of system integrity, performance, and security, Upper-intermediate English level 📃 Skills: Python, Java, DevSecOps, Cloud, CI/CD, ASPM, SDLC, Security, Architecture, AI 🏢 Description: ID71664 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Tech Lead Application Security Engineer to serve as the regional delivery anchor for a follow-the-sun program, leading a cross-functional pod across ASPM integrations and AI-enabled SDLC secure code scanning. You will facilitate clean shift hand-offs with peer leads across timezones, own regional technical escalations, perform secure code reviews, and drive 24-hour delivery velocity in a highly regulated enterprise environment. The role requires 8+ years of engineering experience including 3+ years in technical leadership. What you will do Lead a localized, cross-functional pod of engineers and data scientists, ensuring continuous feature momentum across the 24-hour cycle; Facilitate seamless shift hand-offs with peer SDMs in other timezones to maintain 24/7 delivery velocity; Oversee the technical delivery of core workstreams, including Application Security Posture Management integrations and AI-enabled SDLC secure code scanning; Act as the primary escalation point for regional technical challenges, performing secure code reviews and guiding infrastructure architecture. Must haves 6+ years of software engineering and architecture experience ; 3+ years in a technical leadership or engineering management role ; Deep expertise in Python and Java ; Deep expertise in modern DevSecOps , Cloud Security, and CI/CD ecosystems; Proven commercial experience managing distributed or follow-the-sun engineering teams in highly regulated enterprise environments; Complete technical ownership of system structural integrity, performance, and security; Ability to provide creative direction and mentorship; Upper-intermediate English level. Nice to haves Prior experience building or implementing AI-assisted developer workflows or intelligent agents. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
QA Automation Engineer
Mid
Remote
Krakow, Poland
3,700 - 4,940 USD
🏢 Summary: The offer is for a QA Automation Engineer to ensure the accuracy, reliability, and performance of data-driven products within an analytics platform team. The role combines manual and automated testing of APIs, backend workflows, and data transformations, with a strong focus on SQL-based validation. You will work in an Agile environment contributing to regression automation and CI/CD quality integration. 🗂️ Requirements: 2–4 years of QA experience in manual and automation testing, Strong SQL skills including joins, DML/DDL, window functions, Experience in manual API testing, Basic experience with API automation or scripting, Experience with Jira or TestRail, Understanding of CI/CD concepts, Experience with version control systems, Knowledge of QA processes and defect lifecycle, Ability to analyze requirements and design test scenarios, Upper-intermediate English level 📃 Skills: SQL, Postman, Insomnia, Jira, TestRail, GitHub, Bitbucket, CI/CD, Python, Snowflake, Apache, NiFi, S3, AWS, Lambda, Looker, PowerBI, MicroStrategy 🏢 Description: ID69196 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a QA Automation Engineer to ensure the accuracy, reliability, and performance of data-driven products within an analytics platform team. You will validate complex data transformations, API outputs, and backend workflows using SQL, Postman, and automation frameworks, working alongside Product Managers, Data Engineers, and Developers in an Agile environment. The role combines hands-on manual testing with growing automation development responsibilities across APIs and regression suites. What you will do Execute manual and automated tests across APIs, backend pipelines, and analytics outputs; Validate data transformations, business rules, and calculations against requirements; Write SQL queries to confirm data accuracy, identify inconsistencies, and investigate reported issues; Create and maintain test cases, test plans, and execution reports using Jira/TestRail or similar tools; Participate in requirements reviews to identify gaps, ambiguities, and edge cases early; Support automation efforts by creating or updating API test scripts and regression suites; Collaborate with developers and data engineers to troubleshoot defects and verify fixes; Contribute to improving CI/CD test integration and quality gates; Monitor recurring defects and provide visibility into quality trends; Assist in validating releases and confirming readiness for deployment. Must haves 2–4 years of professional QA experience in manual and automation testing; Strong SQL skills (joins, DML/DDL, data validation, window functions, logic validation); Experience testing APIs manually ( Postman , Insomnia , or similar); Basic exposure to API automation frameworks or scripting; Experience using Jira , TestRail , or similar QA management tools; Understanding of CI/CD concepts and version control ( GitHub , Bitbucket ); Ability to analyze functional requirements and propose test scenarios and edge cases; Solid understanding of QA processes, regression cycles, and defect lifecycle; Upper-intermediate English level. Nice to haves Python knowledge (basic scripting level); Experience with Snowflake or other cloud data warehouses; Familiarity with Apache NiFi , S3 , or AWS Lambda ; Experience testing Looker , Power BI , MicroStrategy , or similar BI tools; Backend automation experience (Python-based frameworks); Understanding of data processing, ETL, or large-scale ingestion pipelines; Previous exposure to healthcare, pharma, or analytics data. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
QA Engineer
Mid
Remote
Krakow, Poland
2,500 - 4,900 USD
🏢 Summary: The offer is for a QA Engineer responsible for validating data-driven analytics products by testing complex data transformations, APIs, and backend workflows. The role focuses primarily on manual testing with growing involvement in automation and CI/CD quality gates within an Agile environment. You will ensure data accuracy and reliability through SQL validation, API testing, and close collaboration with cross-functional teams. 🗂️ Requirements: 2–4 years of QA experience in manual and automation testing, Strong SQL skills including joins, DML/DDL, and data validation, Experience with manual API testing, Basic experience with API automation or scripting, Experience with Jira or TestRail, Understanding of CI/CD concepts, Experience with version control systems, Ability to analyze requirements and create test scenarios, Knowledge of QA processes, regression cycles, and defect lifecycle, Upper-intermediate English level 📃 Skills: SQL, API, Postman, Insomnia, Jira, TestRail, GitHub, Bitbucket, CI/CD, Python, Snowflake, NiFi, S3, AWS, Lambda, Looker, PowerBI, MicroStrategy 🏢 Description: ID69196 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a QA Engineer to ensure the accuracy, reliability, and performance of data-driven analytics products by validating complex data transformations, API outputs, and backend workflows. You will write SQL queries for data validation, create and execute test cases using Jira and TestRail, and collaborate closely with Product Managers, Data Engineers, and Developers in an Agile environment. The role is primarily manual testing with growing contribution to automation and CI/CD quality gates. What you will do Execute manual and automated tests across APIs, backend pipelines, and analytics outputs; Validate data transformations, business rules, and calculations against requirements; Write SQL queries to confirm data accuracy, identify inconsistencies, and investigate reported issues; Create and maintain test cases, test plans, and execution reports using Jira/TestRail or similar tools; Participate in requirements reviews to identify gaps, ambiguities, and edge cases early; Support automation efforts by creating or updating API test scripts and regression suites; Collaborate with developers and data engineers to troubleshoot defects and verify fixes; Contribute to improving CI/CD test integration and quality gates; Monitor recurring defects and provide visibility into quality trends; Assist in validating releases and confirming readiness for deployment. Must haves 2–4 years of professional QA experience in manual and automation testing; Strong SQL skills (joins, DML/DDL, data validation, window functions, logic validation); Experience testing APIs manually ( Postman , Insomnia , or similar); Basic exposure to API automation frameworks or scripting; Experience using Jira , TestRail , or similar QA management tools; Understanding of CI/CD concepts and version control ( GitHub , Bitbucket ); Ability to analyze functional requirements and propose test scenarios and edge cases; Solid understanding of QA processes, regression cycles, and defect lifecycle; Upper-intermediate English level. Nice to haves Python knowledge (basic scripting level); Experience with Snowflake or other cloud data warehouses; Familiarity with Apache NiFi , S3 , or AWS Lambda ; Experience testing Looker , Power BI , MicroStrategy , or similar BI tools; Backend automation experience (Python-based frameworks); Understanding of data processing, ETL, or large-scale ingestion pipelines; Previous exposure to healthcare, pharma, or analytics data. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
QA Engineer
Senior
Remote
Krakow, Poland
4,940 - 6,587 USD
🏢 Summary: Senior QA Engineer role focused on manual and automation testing of web applications, including validation of AI-generated test cases and LLM outputs. The position involves API testing, cross-browser UI testing, CI/CD collaboration, and contributing to an existing automation framework within Agile teams. It is suited for an experienced tester strengthening automation skills while working with AI-driven tools and modern QA practices. 🗂️ Requirements: 4+ years of software testing experience, Strong manual and automation testing knowledge, Understanding of SDLC and STLC models, Knowledge of testing and QA processes, Experience with test design techniques, Defect analysis and reporting skills, Experience with Postman for API testing, Experience with browser developer tools, Experience with UI testing, Experience with TestRail for test management, Basic understanding of CI/CD processes, Intermediate level of English 📃 Skills: TestRail, Postman, JIRA, Jenkins, CI/CD, SDLC, STLC, API, UI, LLM, Claude, GitHub, Copilot, OpenAI, Azure, LangChain 🏢 Description: ID66279 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior QA Engineer to perform manual and automation testing of web applications, validate AI-generated test cases and LLM outputs, and contribute automation scripts to a stable existing framework under the guidance of a dedicated Automation Lead. You will design and execute test plans in TestRail, conduct API testing with Postman, document defects in Jira, and collaborate across Agile sprint cycles. The role suits an engineer with a strong manual background who is actively growing their automation skills using tools including Claude and GitHub Copilot. What you will do Perform manual and automation testing of web applications to identify bugs, glitches, and inconsistencies; Take ownership of automation tasks within the team and proactively develop your automation skills; Develop, maintain, and execute detailed manual test cases based on product requirements and specifications; Perform thorough cross-browser UI testing to ensure consistent behavior across Chrome, Firefox, Safari, Edge, etc.; Validate AI-generated test cases, summaries, and recommendations produced by integrated LLMs to ensure accuracy, completeness, and alignment with project requirements; Design and execute test scenarios to verify AI behavior, including prompt–response consistency, contextual relevance, and deterministic vs. non-deterministic outputs; Evaluate AI model quality using defined acceptance metrics (precision, recall, hallucination rate, duplication rate); Conduct manual API testing to validate request/response accuracy, error handling, and integration; Use TestRail to create, manage, and track test plans, test cases, and test execution results; Use Jenkins CI/CD pipelines; Report and document defects clearly using the bug tracking system (JIRA); Participate in daily stand-ups, sprint planning, and other Agile team meetings; Review user stories and acceptance criteria to understand the scope of testing; Estimate own tasks, report on risks to the team lead; Collaborate with developers and other QA team members to reproduce issues and verify fixes; Maintain and update test documentation as needed. Must haves 4+ years of experience in software testing; Strong manual & automation knowledge; Basic understanding of SDLC and STLC (Software Development and Testing Life Cycle) models; Knowledge of Testing and Quality Assurance processes; Strong experience with Test Design activities to cover a set of product requirements; Knowledge of Test Design techniques; Knowledge of testing methodologies; Defect analysis skills and the ability to write detailed and useful defect reports with expected defect-fixing outcomes; Experience with Postman (API testing) and Browser developer tools; Experience with UI testing; Experience with TestRail as a Test Management system (as a user, test execution is required); Basic understanding of CI/CD process; English – an Intermediate, higher knowledge level is an advantage. Nice to haves Understanding of LLM evaluation principles, including prompt engineering, output validation, and model fine-tuning cycles; Familiarity with AI/ML concepts, APIs, and frameworks (e.g., OpenAI API, Azure OpenAI, LangChain); Knowledge of data protection and compliance standards for AI systems (GDPR, zero-data retention, PII anonymization); Experience in SSO testing is a plus; Experience in Performance or Load testing is a plus. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!