
Bonapolia
Remote Jobs
IT Staff Augmentation
74 Jobs
Role Description We are looking for a Senior Business Analyst. Qualifications - 4+ years of experience as a Business Analyst, Functional Analyst, or Systems Analyst in a technical product environment - Experience working with integration-heavy products - Ability to read and interpret technical documentation, sequence diagrams, and architecture specifications - Familiarity with mobile application ecosystems - Ability to write clear, structured functional specifications and documentation - Experience with flow mapping and process modeling (BPMN, UML, or equivalent) - Experience defining acceptance criteria and participating in UAT - Proficiency with documentation and collaboration tools - Familiarity with Agile delivery practices (discovery, refinement, decomposition, sprint planning) - Familiarity with design collaboration tools Requirements - Excellent communication skills with the ability to bridge product and engineering teams, clarify ambiguities, and maintain cross-functional alignment Company Description The customer is a global mobility and urban services platform operating across multiple countries and regions. The platform provides transportation, delivery, and other urban services for a global user base. Project Description The project is a Fleet Management Platform that brings together fleet owners, drivers, and operational teams through a web management portal, partner integration APIs, and native mobile application features. The platform enables vehicle and driver management, operational automation, real-time performance tracking, and driver onboarding workflows. The platform connects users with service providers across multiple mobility and urban services worldwide. Responsibilities and Tasks - Gather, structure, and document business and functional requirements; produce detailed functional specifications including validation rules, state transitions, error handling, and input/output contracts - Map current and future user flows; identify gaps, edge cases, and dependencies to ensure complete requirements - Maintain structured documentation and ensure traceability of requirements and decisions - Facilitate cross-team alignment by clarifying scope, resolving ambiguities, and supporting communication between product and engineering stakeholders - Define acceptance test scenarios and expected behaviors; participate in testing and UAT - Proactively identify risks, inconsistencies, and scope gaps in requirements and facilitate their resolution Technology Stack Business Analysis Interview Stages - English check (15 minutes) - Internal technical interview (1-1.5 hour) - Client interview (1 hour) Ready to Join? We look forward to receiving your application and welcoming you to our team!
• Design and build deep learning systems for search ranking, personalized recommendations, and session-based recommendation engines. • Integrate geographic context into ranking systems and improve pickup point recommendations. • Translate business objectives into machine learning objectives with appropriate non-functional requirements. • Lead model evaluation using offline metrics and online experiments. • Collaborate with backend engineers to deploy production-ready low-latency ML models. • Work closely with product managers and operations teams to transform behavioral insights into product features. • Own the end-to-end production ML lifecycle, including serving, monitoring, drift detection, and retraining pipelines.
• Develop and maintain iOS application features using Swift, UIKit, and SwiftUI. • Collaborate with cross-functional teams on feature design, architecture, and experimentation initiatives. • Identify and resolve bugs, performance bottlenecks, offline storage, and multithreading issues using profiling and debugging tools. • Maintain high code quality through unit testing, snapshot testing, and code review best practices.
• Develop and maintain Android application features using Kotlin and modern Android frameworks. • Collaborate with cross-functional teams on feature design, system architecture, and online experimentation initiatives. • Participate in Agile ceremonies, including sprint planning, task decomposition, and demonstrations. • Identify and resolve bugs, performance bottlenecks, offline storage, and concurrency issues using profiling and debugging tools. • Maintain high code quality through unit testing and code review best practices. • Ensure compliance with mobile application store policies throughout the software delivery lifecycle.
• Design and maintain test cases and test suites for product features. • Participate in Agile ceremonies, including discovery, refinement, sprint planning, and demos. • Design, develop, and maintain automated test suites for APIs and mobile applications. • Build and maintain QA frameworks and testing tools integrated into CI/CD pipelines. • Investigate production issues, perform root cause analysis, and prevent regressions. • Monitor quality metrics, automate repetitive tasks, and promote testability best practices. • Mentor QA engineers and support team development.
• Design and develop scalable backend solutions using Java • Work with microservices architecture and contribute to technical solution design • Build, maintain, and optimise REST APIs and backend systems • Support delivery through CI/CD pipelines and modern engineering practices • Work with containerised environments using Docker and Kubernetes • Apply software security principles and development best practices • Collaborate with team members and stakeholders in a long-term project setup
• Develop, deploy, and maintain data pipelines and data governance systems on Databricks (Unity Catalog, Delta Lake, Workflows) • Conduct in-depth data analysis, profiling, and processing to classify data by domain and detect personal data (PII) • Contribute to the design of data access systems, focusing on data contracts, catalog access, and grant/rollback automation managed as Infrastructure-as-Code with Terraform • Review access architectures and contracts to ensure flexibility and reusability • Ensure that data products and access controls are deployed according to contracts and operate without unintended side effects • Maintain documentation for data contracts, access models, and governance processes • Monitor and support deployed pipelines and quality checks to ensure they meet data quality and performance expectations • Actively seek out information and internal solutions to ensure reusability and adoption of common data platform technologies
• Design, develop, and deploy scalable GenAI applications using LLMs, RAG, AI agents, and workflow orchestration frameworks • Build production-grade AI systems integrating structured and unstructured enterprise data • Architect and optimize end-to-end AI pipelines • Develop AI-powered copilots, assistants, automation workflows, and autonomous agent systems • Design hybrid AI systems combining deterministic workflows with autonomous agent behavior • Build multi-agent orchestration workflows • Implement tracing, telemetry, observability, and monitoring • Develop automated evaluation pipelines and testing frameworks • Improve reliability through retrieval optimization and AI safety mechanisms • Optimize inference cost, latency, throughput, and scalability • Own AI systems from prototype to production • Collaborate with stakeholders, product managers, platform teams, and data engineers • Stay current with advances in LLMs, agentic AI, multimodal systems, and AI infrastructure
• Develop and maintain Cobol applications • Collaborate with team members • Deliver high-quality code
• An experienced engineer who knows distributed systems not just from documentation - but from production incidents, cluster tuning under load, and writing runbooks that people actually use.
64more opportunities are still waiting for you.Log in now and take your next shot before someone else does.