July 1, 2026
iOS Engineer
Senior • Remote
6,000 - 8,398 USD
Kraków, Poland
ID71270
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 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;
Design and evolve the iOS architecture using MVVM, modular architecture, and modern engineering best practices;
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 while providing technical guidance through code reviews, pairing, and architecture discussions;
Define and implement testing strategies and quality practices that improve release confidence while balancing maintainability and delivery speed;
Apply AI-assisted engineering practices to improve delivery, code quality, debugging, refactoring, documentation, and tooling while maintaining engineering standards;
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 hands-on experience with modern Swift Concurrency (async/await, Actors, structured concurrency) in production applications;
Strong experience building and shipping production iOS applications at scale;
Strong knowledge of MVVM and modern architectures such as TCA, Clean Architecture, or similar;
Proven experience leading technical discussions, driving architecture decisions, and influencing engineering best practices across a team;
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 experience defining testing strategy, selecting testing frameworks and quality practices, and determining appropriate unit, integration, UI, snapshot, contract, or other test coverage;
Experience using AI-assisted engineering tools to improve implementation, debugging, refactoring, testing, documentation, and development workflows;
Strong ownership mindset with the ability to operate independently, communicate progress clearly, and proactively surface risks and blockers 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, not just contributing individual tests;
Experience working on platform teams or shared mobile foundations used by multiple product teams;
Experience with cloud-connected mobile features, backend-for-frontend patterns, or services that require close mobile/backend coordination;
Prior experience in high-ambiguity environments where requirements need discovery, validation, and technical shaping before implementation;
Practical experience using AI tools to improve engineering workflows while preserving code quality, security, and authenticity.
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!
Similar jobs you might like
Technology
AgileEngine
Software Engineer (Integrations)
Mid
Remote
Kraków, Poland
3,293 - 5,269 USD
🏢 Summary: Backend Software Engineer role focused on building and scaling integrations for public safety platforms using Java and Spring Boot. The position involves developing REST, SOAP, and GraphQL integrations, designing cloud-based workflows, and improving reliability across RMS, CAD, and Booking systems. The role emphasizes clean architecture, automated testing, and collaboration within Agile teams. 🗂️ Requirements: Bachelor's degree in Computer Science or related field, 3+ years of software engineering experience, Strong Java experience, Spring, Experience with REST APIs, Experience with SOAP, Experience with GraphQL, SQL proficiency, Experience with automated testing, Experience with Agile methodologies, Clean and maintainable coding practices, Upper-intermediate English 📃 Skills: Java, Spring, SpringBoot, REST, SOAP, GraphQL, SQL, Agile, Testing, React, AWS, Kubernetes, Docker, Terraform, Prismatic, Boomi, Workato 🏢 Description: ID77772 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 Software Engineer to join an Integrations team building and scaling mission-critical systems that connect a public safety platform with third-party tools including 911 call centers, state databases, and external agency systems. You will design and build integration workflows using Java and Spring Boot, develop REST, SOAP, and GraphQL API integrations, and contribute to reliable data pipeline architecture supporting Records Management, Computer-Aided Dispatch, and Booking products. The role is backend-focused and emphasizes clean, testable, and well-documented integration solutions. What you will do Build and maintain integrations between the platform and third-party client systems; Develop integration workflows using modern integration platforms and custom services with Java; Enhance Records Management System (RMS), Computer-Aided Dispatch (CAD), and Booking products with scalable integration capabilities; Design secure, reusable, and well-architected cloud-based integration solutions; Write tests, debug production issues, and improve system quality and reliability; Contribute to technical documentation and automated build and deployment processes that improve engineering efficiency; Participate in code reviews and contribute through a pull request-based development process; Collaborate with engineers, product managers, and cross-functional partners to deliver robust integration solutions. Must haves Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience; 3+ years of professional software engineering experience ; Strong experience with Java and the Java ecosystem, including Spring Boot ; Experience designing and building integrations with RESTful APIs , SOAP , and GraphQL ; Familiarity with database technologies and proficiency with SQL ; Experience with automated testing and Agile development methodologies; Ability to write clean, maintainable, and easy-to-understand code; Strong collaboration skills and the ability to build cooperative working relationships with teammates; Upper-intermediate English level. Nice to haves Experience with React ; Familiarity with AWS , Kubernetes , Docker , and Terraform ; Experience with integration platforms such as Prismatic, Boomi, Workato, or similar tools; Exposure to event-driven architectures and distributed systems. 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 designing and building scalable serverless middleware services for digital ordering, payments, loyalty, and third-party integrations on a major consumer platform using AWS and Node.js/TypeScript. The position emphasizes event-driven architecture, infrastructure as code, secure authentication, and active use of AI-assisted development tools. It involves API development at scale, cloud-native deployments, and collaboration on high-quality, secure backend systems. 🗂️ Requirements: 4+ years of backend development experience, Experience building and operating RESTful and/or GraphQL APIs at scale, Proficiency in JavaScript or TypeScript, Experience with serverless architectures on AWS (Lambda, API Gateway, DynamoDB, SQS/SNS), Experience with CI/CD pipelines and Git-based source control workflows, Familiarity with Infrastructure as Code (Terraform or CloudFormation), Understanding of event-driven architecture, webhooks, async messaging, pub/sub, Experience integrating with third-party and vendor APIs, Strong debugging and production incident management skills, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Node.js, AWS, Lambda, API Gateway, DynamoDB, SQS, SNS, Terraform, CloudFormation, Git, GitHub, Azure, REST, GraphQL, Cognito, OAuth2, OpenID, Datadog, Dynatrace, CloudWatch, Akamai, CloudFront, CI/CD 🏢 Description: ID72455 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 design and build scalable middleware services powering digital ordering, payments, loyalty, and third-party integrations across a major consumer platform. You will develop serverless applications using AWS Lambda and API Gateway, build Node.js/TypeScript microservices, design event-driven architectures with SQS/SNS, and implement infrastructure as code with Terraform. The role includes active use of AI-assisted development tools as a core part of the daily engineering workflow. What you will do Develop serverless applications using AWS Lambda and API Gateway; Build and maintain Node.js/TypeScript microservices; Design event-driven architectures using SQS/SNS; Build infrastructure as code using Terraform; Leverage AI-assisted development tools (GitHub Copilot, Claude, and similar) as a core part of daily engineering work — from code generation and refactoring to test coverage and documentation. Champion AI tooling adoption across the team; Create integrations with delivery providers and payment platforms; Collaborate with business stakeholders and product teams to understand functional and technical requirements; translate those into scalable, maintainable architecture and implementation plans; Conduct constructive code reviews and provide technical design guidance to peers and junior engineers, raising the overall quality and consistency of team output; Enforce data governance, security policies, and compliance standards throughout the software development lifecycle; Implement secure authentication and identity flows using Amazon Cognito. Must haves 4+ years of backend development experience ; Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Strong proficiency in one or more of: JavaScript/TypeScript (Node.js, Java, or C#) ; Experience with serverless architectures on AWS ( Lambda , API Gateway , DynamoDB , SQS/SNS ); Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Experience with CI/CD pipelines and source control workflows (Git, GitHub Actions, Azure DevOps); Familiarity with Infrastructure as Code ( Terraform or CloudFormation); Solid understanding of integration patterns: event-driven architecture, webhooks, async messaging, and pub/sub; Experience integrating with third-party platforms and vendor APIs (e.g., delivery aggregators, POS systems, loyalty platforms, or similar ecosystem partners); Ability to translate ambiguous business requirements into clear technical specifications; Collaborative mindset with a willingness to give and receive candid code review feedback; Strong debugging, root-cause analysis, and production incident management skills. Upper-intermediate English level. Nice to haves DoorDash, Uber Eats, or similar delivery integrations; Payment platform integrations; Restaurant, retail, or QSR experience; Amazon Cognito expertise; Experience with multi-region AWS deployments and global traffic management (Akamai, CloudFront); Familiarity with identity and authentication patterns: OAuth 2.0, OpenID Connect, AWS Cognito; Hands-on experience with observability platforms (Dynatrace, Datadog, CloudWatch); Experience prompting, fine-tuning, or orchestrating LLMs/AI agents as part of a software delivery workflow; Experience in QSR, retail, or e-commerce domains; AWS Certified Developer – Associate or higher; Exposure to React Native or cross-platform mobile app integration patterns. 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!
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
Integration Software Engineer – Node.js ID59900
Mid
Remote
Krakow, Poland
🏢 Summary: The offer is for a Software Engineer to design and maintain secure, scalable integrations between a public safety platform and third-party systems. The role focuses on building cloud-based integration solutions using TypeScript and Node.js across RMS, CAD, and Booking products. It involves developing APIs, improving system reliability, and collaborating in an Agile environment. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field or equivalent experience, 3+ years of software engineering experience, Strong experience with JavaScript, Strong experience with TypeScript, Strong knowledge of Node.js, Experience building integrations with RESTful APIs, Experience building integrations with SOAP APIs, Experience building integrations with GraphQL APIs, Experience with SQL databases, Experience with automated testing, Experience working in Agile methodologies, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Node.js, REST, SOAP, GraphQL, SQL, API, Agile, React, Java, AWS, Kubernetes, Docker, Terraform, Prismatic, Boomi, Workato 🏢 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 Software Engineer to build and maintain integrations between a public safety platform and third-party client systems. You’ll work across RMS, CAD, and Booking products using TypeScript and Node.js, designing secure and scalable cloud-based solutions that connect real-world operations. A solid fit for engineers who care about code quality, enjoy cross-functional collaboration, and want their work to have clear impact in public safety technology. What you will do Build and maintain integrations between platforms and third-party client systems; Develop integration workflows using modern integration platforms and custom services with TypeScript and the Node.js ecosystem; Enhance product capabilities with reliable and scalable integrations; Design secure, reusable, and well-architected cloud-based integration solutions; Write tests, debug production issues, and improve system quality and reliability; Contribute to technical documentation and automated build and deployment processes; Participate in code reviews and pull request-based development processes; Collaborate with engineers, product managers, and cross-functional teams to deliver robust solutions. Must haves Bachelor’s degree in Computer Science , related field, or equivalent practical experience; 3+ years of experience in software engineering; Strong experience with JavaScript and TypeScript ; Strong knowledge of Node.js and its ecosystem; Experience designing and building integrations with RESTful, SOAP, and GraphQL APIs ; Familiarity with SQL databases ; Experience with automated testing and Agile methodologies ; Ability to write clean and maintainable code; Strong collaboration skills and ability to build cooperative relationships; Upper-intermediate English level. Nice to haves Experience with React ; Experience with Java ; Familiarity with AWS, Kubernetes, Docker, and Terraform ; Experience with integration platforms such as Prismatic, Boomi, or Workato ; Exposure to event-driven architectures and distributed systems . 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
QA Automation Engineer
Senior
Remote
Krakow, MA, Poland
4,900 - 6,600 USD
🏢 Summary: Senior QA Automation Engineer responsible for defining and executing quality strategy for serverless middleware services on AWS, supporting ordering, loyalty, payments, and third-party integrations. The role focuses on building automated API test frameworks, validating event-driven architectures, performing performance testing, and integrating quality gates into CI/CD pipelines. It requires strong backend testing experience and active use of AI-assisted tools in daily quality engineering work. 🗂️ Requirements: 4+ years of quality engineering or software engineering focused on backend API testing, Experience designing automated test suites for REST APIs in distributed or microservices environments, Hands-on experience with performance and load testing, Proficiency in JavaScript, TypeScript, Java, or Python, Working knowledge of AWS serverless services (Lambda, API Gateway, DynamoDB, SQS/SNS), Experience integrating automated tests into CI/CD pipelines (Azure DevOps or GitHub Actions), Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent), Familiarity with contract testing and consumer-driven contracts, Experience validating asynchronous systems, Strong scripting skills, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Java, Python, AWS, Lambda, APIGateway, DynamoDB, SQS, SNS, REST, CI/CD, AzureDevOps, GitHubActions, GitHubCopilot, Claude, ContractTesting, Microservices, PerformanceTesting, LoadTesting, Scripting 🏢 Description: ID72456 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 Automation Engineer to own quality strategy for serverless middleware services powering ordering, loyalty, payments, and third-party integrations across a major consumer platform. You will design and maintain automated test suites for RESTful APIs and event-driven architectures on AWS, execute performance and load testing, validate partner integrations including delivery and payment platforms, and integrate quality gates into CI/CD pipelines using Azure DevOps and GitHub Actions. The role expects active use of AI-assisted tools as a core part of daily quality engineering work. What you will do Build automated test frameworks for serverless applications; Validate event-driven workflows and asynchronous messaging; Execute performance and load testing; Validate resiliency and failure scenarios; Design, build, and maintain automated test suites covering functional, integration, and contract testing for middleware APIs and services ensuring correct behavior in isolation and across dependencies; Leverage AI-assisted tools for test case generation, synthetic data creation, failure analysis, and coverage documentation; Own performance and reliability validation including load, stress, spike, and soak testing, establishing baselines and identifying bottlenecks; Partner with engineers throughout the development cycle to align on test strategy, acceptance criteria, and CI/CD integration via Azure DevOps or GitHub Actions; Validate third-party integrations through contract testing, sandbox/staging validation, and failure mode analysis; Track and report quality metrics, maintain documentation, and contribute to incident post-mortems. Must haves 4+ years of quality engineering or software engineering experience focused on backend API testing; Experience designing automated test suites for REST APIs in distributed or microservices environments; Hands-on experience with performance and load testing; Proficiency in JavaScript/TypeScript , Java , or Python ; Working knowledge of AWS serverless services (Lambda, API Gateway, DynamoDB, SQS/SNS); Experience integrating automated tests into CI/CD pipelines (Azure DevOps, GitHub Actions); Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent); Familiarity with contract testing approaches and consumer-driven contracts; Strong analytical and root-cause analysis skills, including distinguishing flaky tests from real defects; Experience validating asynchronous systems; Strong scripting skills; Clear communication and ability to translate test findings into engineering priorities; Collaborative approach to working within engineering sprints; Upper-intermediate English level. Nice to haves Experience with k6, Gatling, JMeter, or similar performance testing tools; Postman/Newman experience; Familiarity with Pact or other contract testing tools; Cognito authentication testing experience; Delivery and payment integration testing experience; Experience with DoorDash, Uber Eats, or similar marketplace APIs; Chaos engineering and fault injection (AWS FIS or similar); Observability tooling experience (Dynatrace, Datadog, CloudWatch); Multi-region AWS testing and failover/latency validation; Background in QSR, retail, or e-commerce domains; AWS Certified Developer – Associate or higher. 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
Backend Engineer (AdTech)
Senior
Remote
Krakow, Poland
5,600 - 7,400 USD
🏢 Summary: Senior Backend Engineer role focused on architecting and building the core systems of a next-generation AdTech platform, designing high-throughput, low-latency services for campaign delivery, targeting, and attribution. The position involves defining system architecture from scratch, scaling distributed systems, and providing technical leadership in a fast-paced environment. Strong experience with scalable backend development and AdTech ecosystems is required. 🗂️ Requirements: 5+ years of experience building scalable backend systems, Experience in AdTech (DSPs, SSPs, ad exchanges, Prebid, Google Ad Manager, OpenRTB, etc.), Strong knowledge of algorithms, data structures, networking, and databases, Proven experience designing and scaling distributed systems, Experience with backend programming languages (Java, .NET, Python, Node.js), Ability to design high-throughput, low-latency systems, Upper-intermediate English level, Availability to work until 1pm EST, Experience mentoring engineers and driving architectural decisions 📃 Skills: Python, Django, Kubernetes, AWS, PostgreSQL, Java, .NET, Node.js, OpenRTB, Prebid.js, Prebid, GoogleAdManager, AmazonUAM, AmazonTAM, ETL 🏢 Description: ID52365 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 architect and build the core systems of a next-generation AdTech platform that embeds products directly into visual experiences. You will design high-throughput, low-latency services for campaign delivery, targeting, attribution, and partner integrations using Python, Django, Kubernetes, and AWS. This is an early-stage initiative where senior engineers define the technical direction and system architecture from the ground up. What you will do Architect, build, and evolve core systems for the Ads platform; Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting; Build and optimize high-throughput, low-latency systems processing large volumes of events and data; Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements; Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity; Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions; Provide technical leadership through design reviews, system discussions, and mentoring other engineers; Contribute to engineering best practices, documentation, and long-term platform vision; Participate in hiring and help grow a strong, high-performing team. Must haves 5 years of software development experience building scalable systems (backend programming languages/frameworks, e.g. Java , .NET , Python , Node.js etc); Experience with AdTech (This may include experience with DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, as well as ad operations workflows); Deep understanding of computer science fundamentals (algorithms, data structures, networking, databases); Proven experience designing and scaling distributed systems focusing on performance, observability, and fault tolerance; Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems; Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board; Exceptional ownership mindset — you drive initiatives forward, raise the bar, and deliver lasting impact; Excellent communication and cross-functional collaboration skills; Availability to work till 1pm EST (till 8 pm Kyiv time) ; Comfortable operating in a fast-paced, high-autonomy, product-driven environment; Experience with e-commerce and catalog management is preferred; Familiarity with Python , Django , Kubernetes , PostgreSQL , and AWS is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome; Upper-intermediate English level. Nice to haves Strong experience with complex ETL flows and high-throughput systems is highly preferred. 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 ID66279
Senior
Remote
Krakow, Poland
4,200 - 6,400 USD
🏢 Summary: Senior QA Engineer role focused on manual testing of web applications and validation of AI-generated outputs within LLM-integrated features. The position involves designing and executing UI, API, and AI behavior test scenarios, evaluating model quality metrics, and ensuring prompt–response accuracy in an Agile environment. The engineer works with test management and CI/CD tools to maintain high product quality across web and AI components. 🗂️ Requirements: 4+ years of manual testing experience, Strong knowledge of SDLC and STLC, Experience with test design techniques, Experience in UI testing, Experience in API testing using Postman, Experience with TestRail, Ability to perform defect analysis and reporting, Basic understanding of CI/CD processes, Ability to evaluate AI outputs using quality metrics, Intermediate English level 📃 Skills: ManualTesting, UITesting, APITesting, Postman, TestRail, JIRA, Jenkins, CI/CD, LLM, OpenAI, Azure, LangChain, Agile, SDLC, STLC 🏢 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 QA Engineer to perform manual testing of web applications and validate AI-generated outputs as part of a product team building LLM-integrated features. You will design and execute test cases across UI, API, and AI behavior scenarios using TestRail, Postman, and JIRA, working within an Agile environment. The role requires a detail-oriented engineer who can evaluate model quality metrics and ensure accuracy, completeness, and alignment across prompt–response workflows. What you will do Perform manual testing of web applications to identify bugs, glitches, and inconsistencies; 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 multiple browsers; Validate AI-generated test cases, summaries, and recommendations produced by integrated LLMs; Design and execute test scenarios to verify AI behavior, including prompt-response consistency and contextual relevance; Evaluate AI model quality using defined acceptance metrics such as precision, recall, hallucination rate, and duplication rate; Conduct manual API testing to validate request and 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 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 and report 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 with manual testing; Basic understanding of methodologies and SDLC and STLC 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 and testing methodologies; Defect analysis skills and the ability to write detailed and useful defect reports; Experience with Postman for API testing and browser developer tools; Experience with UI testing; Experience with TestRail as a test management system; Basic understanding of CI/CD processes; Intermediate English level. Nice to haves Understanding of LLM evaluation principles, including prompt engineering, output validation, and model fine-tuning cycles; Familiarity with AI and ML concepts, APIs, and frameworks such as OpenAI API , Azure OpenAI , or LangChain ; Knowledge of data protection and compliance standards for AI systems, including GDPR, zero-data retention, and PII anonymization; Experience with SSO testing; Experience in performance or load testing. 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
Full Stack Engineer
Mid
Remote
Krakow, Poland
3,600 - 7,410 USD
🏢 Summary: The role is for a Middle/Senior Full Stack Engineer to build and scale a SaaS platform using Java and React, contributing to architecture, secure cloud-based integrations, and CI/CD processes. The position involves end-to-end development, code reviews, and collaboration with cross-functional teams in a product built from the ground up. It offers significant ownership and impact within a high-scale environment. 🗂️ Requirements: 4+ years of SaaS development experience, Proficiency in Java, Proficiency in React, Strong knowledge of SQL, Experience with microservices architecture, Experience with JavaScript and TypeScript, Understanding of CI/CD practices, Understanding of observability concepts, Ability to work with EST time zone overlap, Upper-intermediate English proficiency 📃 Skills: Java, React, SQL, JavaScript, TypeScript, ReactJS, Microservices, CI/CD, Redis, Elasticsearch, AWS 🏢 Description: ID67841 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 Middle/Senior Full Stack Engineer to build robust server-side solutions for a SaaS platform operating at scale, working across Java, React, SQL, Redis, and Elasticsearch. You will contribute to architecture decisions, design reusable client integration systems following secure cloud best practices, and participate in code reviews and CI/CD processes as a trusted technical resource for the team. The role offers significant ownership from day one in a product built from the ground up. What you will do Build a cleanly designed, reusable client integration system adhering to secure cloud software best practices from start to finish; Collaborate with design and product teams to understand requirements, create estimates, plan sprints, and meet delivery timelines; Plan and accurately estimate construction and delivery timelines; Contribute to technical documentation and automated build and deployment processes designed to increase engineer efficiency; Review code submitted by other software engineers and submit your own code for review as part of the pull-request deployment process. Must haves 4+ years’ experience of SaaS experience; High level of proficiency in Java , React , and SQL ; Knowledge of or prior experience with microservices architecture ; Front end experience with JavaScript , Typescript , and ReactJS ; DevOps mindset of automation and continuous improvement; Good understanding of observability and familiarity with strong CI/CD practices; A proven ability to meet deadlines, motivate others, and consistently produce high quality, impactful results; Ability to maintain at least 6 hours of overlap with EST working hours ; Upper-intermediate and higher English proficiency. Nice to haves Experience building software in the cloud with AWS preferred. 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!