Location: Ukraine; Poland; Croatia; Spain; Romania; Portugal
At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.
And now we are looking for a
Staff Software Engineer
to join us as part of our team.
About the role
PitchBook — a platform for investment professionals. Our software provides access to data and the analytical tools to get answers fast and discover promising opportunities. Uncovers actionable insights and trends hidden within the financial data of more than three million companies. Users all over the world include large corporations, start-ups, venture capital and private equity firms, investment banks, and many others.
Our Tech Stack
Java, Spring, React, Typescript, Apache Beam, Flink, Python, LangGraph, GCP/AWS, K8s.
Work Environment
Flexible schedule with participation in team ceremonies and cross-functional collaboration. Time zone: Europe/Kyiv.
As a qualified expert, You will
- Solve strategic engineering problems hands on. Explore technologies, build prototypes, and produce reference implementations that make architectural qualities and tradeoffs observable.
- Design and deliver working software. Architect, implement, test, and maintain services and platform components, including backend systems and architecture-related frontend concerns such as micro-frontend patterns.
- Automate architectural conformance. Design and implement AI-based architectural conformance checks and fitness functions that continuously evaluate whether systems follow agreed principles, patterns, and quality constraints.
- Turn ambiguity into an executable approach. Break complex problems into bounded areas, apply domain-driven design, and select a practical course of action when information or precedent is limited.
- Define measurable quality goals. Establish and continuously evaluate requirements for performance, scalability, reliability, security, availability, recoverability, maintainability, portability, usability, and extensibility.
- Document architecture evolution. Describe the current state, target state, transition steps, constraints, alternatives, and decisions in forms that engineering teams can use.
- Make explicit engineering tradeoffs. Provide balanced recommendations on build versus buy, now versus later, and refactor versus rebuild, including cost and operational implications.
- Create reusable engineering patterns. Develop scaffolding, templates, reference architectures, or platform capabilities that teams can adopt without depending on the Staff Software Engineer long term.
- Guide delivery teams. Perform architecture and design reviews, coach engineers through difficult decisions, and enable teams to make high-quality choices independently.
- Communicate for the audience. Explain technical context clearly to engineers, technical leaders, product managers, and business stakeholders, and incorporate useful feedback.
We’re looking for you if you have
- A degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
- At least 6 years of experience in software engineering using Java or a comparable object-oriented language.
- At least 3 years developing microservices and experience building distributed or event-driven systems in the cloud.
- Practical knowledge of service-oriented architecture, domain-driven design, clean architecture, hexagonal architecture, and common architecture patterns.
- Experience implementing agentic applications and tools applying evaluation approaches as part of the process
- Experience designing RESTful APIs and event driven Kafka-based applications
- Experience with mainstream relational databases, caching, replication, and search technologies.
- Experience developing and evaluating agentic applications.
- Experience with Google Cloud Platform or Amazon Web Services with container orchestration technologies.
- Strong problem-solving skills and the ability to lead through technical guidance across multiple teams without formal authority.
- Excellent written and verbal communication with engineers, managers, and product partners.
What’s in it for You
Reveal great tech solutions
Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling clients growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.
Experience an agile and flexible working environment
Work fully remote around the globe, or in a hybrid work model from our office hubs which are equipped with everything needed for comfortable work. Enjoy a flexible working schedule and create work and rest balance for yourself. Empower yourself with a stable workload and a stable income, focusing on lasting cooperation and high-performance culture.
Embrace the opportunity for personal and professional growth
Take advantage of performance review and career path. Elevate your skills with mentorship program, personal development plan, and individual learnings through the corporate library, public speaking support, and more.
Feel cared about
Be among like-minded people and feel supported with collaboration, open communication and mutual respect. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values.
Interview Steps
Pre-screening with recruiter
Technical Screening
Technical Interview
HR BP Interview
Final client Interview
УдалённоUkraine; Poland; Croatia; Spain; Romania; Portugal; Time zone: Europe/Kyiv
Location: SF Bay Area
Workplace: Hybrid
ABOUT THE ROLE
We’re looking for an experienced software engineer to help drive and evolve our data and AI security product. Our technology is new and rapidly evolving: you’ll be an early contributor with a substantial impact on the architecture and be solving multiple exciting technical challenges!
WHAT YOU'LL DO
- You'll design and implement highly scalable and fault-tolerant solutions to protect enterprise data across public clouds (e.g., AWS, GCP, Azure), SaaS applications, and AI agents.
- You'll build security capabilities that provide visibility into and control over how AI agents discover, access, process, and share sensitive enterprise data.
- You'll solve real-world scaling problems that require thorough performance analysis and troubleshooting skills.
- You'll work with a modern and constantly evolving microservices-based software stack that includes Go, Kubernetes, Bigtable, BigQuery, Spanner, Redis, Docker, and more.
- You'll write robust, secure-by-design software that must withstand real-world attacks while processing untrusted data and communicating with hundreds of thousands of endpoints over the internet.
WHO YOU ARE
- Proven Expertise: You have 5-8 yrs of industry experience in building high-scale security products. Experience in data security is highly preferred.
- AI Agents and Agentic Security: You have experience building AI agents, agentic applications, or security solutions for AI agents. Familiarity with agent frameworks, tool calling, MCP, and securing agent access to enterprise data is highly preferred.
- Cloud and SaaS Development: You have extensive experience developing distributed application software for public clouds (AWS, GCP, Azure) or SaaS applications.
- Data Integration at Scale: You are skilled in integrating and ingesting large-scale data from third-party SaaS, PaaS, or IaaS APIs.
- Programming Skills: You have extensive experience developing enterprise-scale applications, preferably in Go. Alternatively, you are proficient in Python, Java, or Rust.
- Database Proficiency: Familiarity with GCP Bigtable, BigQuery, or graph databases such as Neo4j or AWS Neptune is a plus.
- Performance Optimization: You have expertise in profiling and optimizing distributed code that interacts with large databases and streaming platforms.
- API and Microservices Development: You are experienced in designing and implementing RESTful APIs, with hands-on knowledge of microservices and Kubernetes.
- Communication Skills: You have excellent verbal and written communication skills in English and are comfortable collaborating frequently with distributed teams across Europe, India, and the US.
Joining Cyberhaven means joining the team building Data Security for the Agentic Enterprise. Traditional tools fall short. Cyberhaven traces the full lifecycle of your data, adapting protection to changing context, so protection moves with the way people actually work, not against it. AI Changed Work. We Protect It.
Backed by $250M from leading investors like Khosla and Redpoint, our team includes leaders who built industry-defining technologies at CrowdStrike, Palo Alto Networks, Meta, Google, and more. This role lets you shape the future of data security, working alongside people driven to protect workflows, not just data, for customers who cannot afford to slow down to stay safe.
AI Tools Disclosure: As part of Cyberhaven's hiring process, we use recruiting tools that include AI-powered features to help with tasks like scheduling, note-taking, workflow automation, and other recruiting activities ("AI Tools"). The AI Tools may process information you provide during the application and interview process. When AI-assisted interview note taking is used, candidates are notified in advance and have the option to opt out of the AI-assisted interview note taking.
Cyberhaven is committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Location: Bangalore
Workplace: Hybrid
ABOUT THE ROLE
We’re looking for an experienced Senior Software Engineer with 5+ years of experience to help build and evolve our data and AI security product. You’ll work on scalable backend systems that protect enterprise data across cloud environments, SaaS applications, and AI agents. As an early contributor, you’ll have the opportunity to influence technical decisions and solve complex engineering challenges at scale.
WHAT YOU’LL DO
- Design and build highly scalable, reliable, and fault-tolerant backend systems to protect enterprise data across public clouds (AWS, GCP, Azure), SaaS applications, and AI agents.
- Develop security capabilities that provide visibility and control over how AI agents access, process, and share sensitive enterprise data.
- Build and optimize distributed services that process large volumes of data with high performance and reliability.
- Work with a modern microservices-based stack including Go, Kubernetes, Bigtable, BigQuery, Spanner, Redis, and Docker.
- Write secure, production-ready code and troubleshoot complex performance and scalability challenges.
- Collaborate with engineering teams to contribute to technical design and architecture decisions.
WHO YOU ARE
- You have 5+ years of software engineering experience building scalable backend systems and distributed applications.
- You have experience developing cloud-native or SaaS applications, preferably in security or data protection.
- You have experience with AI agents, agentic applications, or AI security, including familiarity with agent frameworks, tool calling, or MCP.
- You have experience integrating and ingesting large-scale data from third-party SaaS, PaaS, or IaaS APIs.
- You have strong programming skills in Go, Python, Java, or Rust, with Go preferred.
- You have hands-on experience with microservices, RESTful APIs, Kubernetes, and public cloud platforms.
- You are familiar with distributed databases such as Bigtable, BigQuery, Spanner, Redis, or graph databases.
- You have strong debugging, performance optimization, and problem-solving skills, with the ability to independently own and deliver technical solutions.
- You communicate effectively and collaborate well with distributed teams.
Joining Cyberhaven means joining the team building Data Security for the Agentic Enterprise. Traditional tools fall short. Cyberhaven traces the full lifecycle of your data, adapting protection to changing context, so protection moves with the way people actually work, not against it. AI Changed Work. We Protect It.
Backed by $250M from leading investors like Khosla and Redpoint, our team includes leaders who built industry-defining technologies at CrowdStrike, Palo Alto Networks, Meta, Google, and more. This role lets you shape the future of data security, working alongside people driven to protect workflows, not just data, for customers who cannot afford to slow down to stay safe.
AI Tools Disclosure: As part of Cyberhaven's hiring process, we use recruiting tools that include AI-powered features to help with tasks like scheduling, note-taking, workflow automation, and other recruiting activities ("AI Tools"). The AI Tools may process information you provide during the application and interview process. When AI-assisted interview note taking is used, candidates are notified in advance and have the option to opt out of the AI-assisted interview note taking.
Cyberhaven is committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Location: Serbia
POWER A WORLD OF TRUST
Incode is the leading provider of world-class identity solutions that is reinventing the way humans authenticate and verify their identities online to power a world of digital trust.
Through our revolutionary identity solutions, we are unleashing the business potential of universal industries including finance, government, retail, hospitality, gaming, and more, by reducing fraud and transforming human interactions with data, products, and services.
We’re in the process of rapidly scaling our diverse global team and we’re looking for entrepreneurial individuals and leaders who are curious, driven, and excited by ownership to join a Unicorn-status scale-up!
About Incode
Incode is a Series B unicorn ($2 B valuation) rewriting how the world proves identity. Our AI-powered platform lets leading banks, fintechs, marketplaces, and governments deliver friction-free experiences while defeating fraud and safeguarding privacy. Customers such as Citi, AirBnB, Block, Chime, Sixt, and TikTok rely on Incode to power their identity verification and security. Recently named a leader in the Gartner® Magic Quadrant™ for Identity Verification, we’re scaling fast.
The Impact You’ll Make
We are seeking a highly skilled
Backend Engineer
to join our team of backend and DevOps experts. In this role, you will design and implement scalable, resilient backend services that power products used by millions of users. You’ll tackle complex engineering challenges, from extracting services from a monolith to designing robust APIs and data migrations, while ensuring performance, stability, and maintainability.
What You’ll Own & Drive
Engineering Excellence & Scalability
– Architect and implement backend systems that are robust, scalable, and capable of supporting millions of active users. Ensure high availability and reliability through thoughtful system design.
Service Development Lifecycle
– Build and maintain services from initial model design to production support. Contribute across all phases, including prototyping, implementation, testing, deployment, and monitoring.
Code Quality & Best Practices
– Write clean, maintainable, and well-tested code. Participate in code reviews to maintain high standards and mentor peers on engineering best practices.
Complex Problem-Solving
– Tackle challenging engineering problems such as decomposing monolithic applications into microservices, managing large-scale data migrations, and optimizing system performance.
Observability & Resilience
– Implement logging, monitoring, and tracing practices to ensure system health and reliability. Proactively identify and address performance bottlenecks.
Cross-Team Collaboration
– Work closely with DevOps, product managers, and other engineers to ensure smooth integrations and high-quality deliverables. Align engineering solutions with business needs and operational goals.
What You’ll Own & Drive
Engineering Excellence & Scalability
– Architect and implement backend systems that are robust, scalable, and capable of supporting millions of active users. Ensure high availability and reliability through thoughtful system design.
Service Development Lifecycle
– Build and maintain services from initial model design to production support. Contribute across all phases, including prototyping, implementation, testing, deployment, and monitoring.
Code Quality & Best Practices
– Write clean, maintainable, and well-tested code. Participate in code reviews to maintain high standards and mentor peers on engineering best practices.
Complex Problem-Solving
– Tackle challenging engineering problems such as decomposing monolithic applications into microservices, managing large-scale data migrations, and optimizing system performance.
Observability & Resilience
– Implement logging, monitoring, and tracing practices to ensure system health and reliability. Proactively identify and address performance bottlenecks.
Cross-Team Collaboration
– Work closely with DevOps, product managers, and other engineers to ensure smooth integrations and high-quality deliverables. Align engineering solutions with business needs and operational goals.
The Qualities That Set You Apart
Technical Mastery
– Deep knowledge of Java/Kotlin and the Spring framework ecosystem, with proven expertise in backend architectures.
Database Expertise
– Strong understanding of PostgreSQL, MongoDB, and Redis, with the ability to design schemas, optimize queries, and ensure data consistency.
API Design Proficiency
– Experience in designing, building, and maintaining REST APIs with a focus on clarity, scalability, and long-term maintainability.
Analytical Mindset
– Skilled at breaking down complex systems and applying logical, systematic approaches to engineering problems.
Quality-Driven Approach
– Commitment to writing high-quality, maintainable code with comprehensive test coverage.
Adaptability & Growth
– Thrives in dynamic, fast-paced environments. Willing to take ownership of difficult problems and continuously grow technical expertise.
Collaborative Spirit
– Strong communication and teamwork skills, enabling seamless collaboration across engineering and DevOps teams.
Your Background
5+ years of professional software development experience
Proficiency in Java/Kotlin and the Spring framework ecosystem
Experience with observability tools (logging, monitoring, tracing)
Solid understanding of PostgreSQL, MongoDB, and Redis
Hands-on experience in domain modeling and REST API design
Track record of delivering scalable and maintainable systems
Why Incode?
Mission with Meaning
– Shape how billions of people prove identity—safely, simply, and ethically.
Rocket-Ship Growth
– Join at an inflection point where your strategies will compound in value for years.
Elite Team & Backing
– Work a truly global with top engineers, designers, and investors who share your ambition to dominate a category.
Ownership & Autonomy
– Operate like a founder with the resources of a unicorn.
Global Impact
– Every program you launch will reverberate across industries and continents.
Ready to ignite the future of trust?
Lead the narrative. Empower the field. Join Incode and turn innovation into unstoppable market momentum.
Aspects of our Culture:
High performance
Freedom & responsibility
Context, not control
Highly aligned, loosely coupled
Continuous Feedback
Promotions & Development
Learn more about
Life at Incode
!
Benefits & Perks:
Flexible Working Hours & Workplace
Open Vacation Policy
Equal Opportunities:
Incode is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We take great pride in having an inclusive, diverse, and global team, and we are always looking for talented and passionate individuals from all backgrounds and walks of life. As part of our commitment to inclusion, we ensure that reasonable accommodations are available throughout the hiring process. If you require any accommodation due to a disability or specific need, please let our Talent Acquisition team know—we’ll do our best to support you.
Applicant Data Privacy:
We will only use your personal information concerning Incode’s application, recruitment, and hiring processes.
Location: Remote - France
About Airship
Airship is trusted by world’s leading brands such as Alaska Airlines, BBC and The Home Depot to drive revenue growth and customer loyalty with exceptional cross-channel customer experiences. Today, brands are challenged to deliver seamless, unified customer experiences across a fragmented array of channels and devices— apps, websites, email, SMS, wallets and more.
Airship’s no-code, AI-powered platform was designed with non-technical, growth-focused teams in mind, making it easy to create, test and orchestrate hyper-personalized experiences across all channels. With the ability to easily enrich customer data and rapidly launch growth experiments, Airship enables brands to deliver consistent, meaningful interactions that accelerate conversion and foster deeper customer relationships.
We invite you to be part of our journey in building products and delivering services that touch millions of customers around the world every day.
To learn more about us, visit
www.airship.com
, read our
blog
or follow us on
LinkedIn.
About the Role
As a Backend Java Engineer, you will design, develop, and support distributed systems that combine scale with high reliability. You will work on low-latency services that process continuous event streams and support analytical workloads across terabytes of data. Our backend infrastructure runs on Google Cloud Platform. It uses Java-based microservices and SQL and NoSQL databases. You will join a core engineering team that shapes Airship’s technical foundations and engineering practices.
What You'll Do
Design data schemas and take ownership of data semantics
Maintain, improve, and scale Java APIs and distributed services
Investigate performance issues using server metrics, application data, and system behavior
Improve the reliability, testability, and maintainability of our backend systems
Partner with product and engineering teams on technical design and implementation
Help define technical standards across teams
Lead and own large-scale releases and technical projects
Use AI as a technical assistant to draft development plans and investigate problems or bugs
Critically assess AI-generated suggestions for accuracy, security, and suitability
Duties and responsibilities described are not comprehensive. Additional tasks may be assigned, or the role’s scope may change based on business needs.
What We're Looking For
At least three years of experience designing, operating, and maintaining distributed systems
Professional fluency in spoken and written French (required)
Strong Java development skills
Experience with unit testing, code reviews, documentation, and Git-based version control
Experience leading significant releases or technical projects
Familiarity with continuous integration and continuous delivery practices
Strong written and verbal communication skills
A collaborative and pragmatic approach to software development
A commitment to building reliable, maintainable, and testable systems
We'd Be Delighted If You Also Have
Experience troubleshooting and improving JVM performance
Experience with Google Cloud Platform
Knowledge of distributed NoSQL databases or key-value stores
Strong Linux administration fundamentals
Work Location & Travel Requirements
Airship’s ‘Digital First’ approach to work means that for the majority of our roles, work can be performed remotely, either some or most of the time. Airship believes that flexible work contributes to a more productive and more equitable work environment, and that Airshippers are able to collaborate, innovate, and support one another across different locations and timezones.
Some roles may require that employees perform their work from a specific location to support business activities, and/or be within proximity to an Airship office location or customer or partner locations, while other roles can be performed 100% remotely.
This position is
fully remote
. Candidates must live in
France or the United Kingdom
and have the existing right to work in that country.This role may require
up to 10%
travel based on business needs or as requested by your manager.
Compensation
Starting pay may vary based on factors such as relevant skills, work experience, market demands, and location. All offers include stock options so employees have the opportunity to benefit from Airship’s success.
Benefits & Perks
Medical insurance options for you and your dependents
Flexible time off, paid holidays, paid parental leave, and paid volunteer time off
Support for your overall wellbeing with employer-subsidized mental health and employee wellness programs
A digital-first work environment and a monthly stipend to support remote work
Mentorship and growth opportunities to build skills and accelerate professional development
And more!
AI in Recruiting
We use artificial intelligence tools in our recruitment process as decision-support tools only. Airship's People Operations team reviews all AI-generated scores and recommendations before making any hiring determination. No applicant is rejected solely on the basis of an AI-generated output. Depending on your location, you may have the right to request human review of any AI-assisted employment decision or to opt out of AI evaluation. To make a request or learn more about how we use AI in hiring, contact
privacy@airship.com
or visit
airship.com/legal
.
View our EU and UK Candidate Privacy Notice
here
.
**
Please Note:
To ensure the security of your personal information, Airship will only contact candidates through email addresses ending with “@airship.com”.
Hiring Commitment
Airship is committed to fostering a diverse work environment and providing equal employment opportunities to all applicants and employees. We welcome your application and our hiring and employment decisions are made irrespective of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. In alignment with our commitment to equal opportunity, Airship will consider for employment all qualified applicants, including those with criminal histories, in a way that adheres to the principles of fairness and the requirements of local Fair Chance laws, where applicable.
By submitting this application, I affirm that the facts set forth in it are true and complete to the best of my knowledge. I understand that if I am employed, false statements, omissions, or misleading information given in my application, interview(s), or in a background check may result in dismissal.
The project is a social sports gaming platform that offers free-to-play alternatives to traditional real-money sports betting.
It allows sports fans to make predictions, compete for leaderboard positions, earn badges, build in-game status, and participate in sweepstakes promotions and loyalty rewards.
The platform focuses on creating a fun, engaging, and community-driven sports gaming experience for users with different levels of interest in sports.
Technologies:
— Python, Django/FastAPI, asyncio
— Distributed systems, Microservices, Event-driven architecture
— Apache Kafka
— Docker, AWS (or other cloud providers)
— SQL, PostgreSQL
— CI/CD, Test automation
— Prometheus, Grafana
What You'll Do:
— Take full ownership of backend services from design and development through deployment, maintenance, and continuous improvement
— Design, develop, and maintain scalable, high-performance distributed backend services using Python and Django
— Architect distributed systems to support millions of users with low latency and high availability
— Own critical backend infrastructure components, including APIs, data pipelines, message brokers such as Kafka, and caching
— Optimize systems for throughput, latency, fault tolerance, and resilience under heavy load
— Implement robust testing strategies, including unit, integration, and performance tests
— Drive continuous improvement of development processes and system observability, including monitoring and logging
— Collaborate with product, frontend, and DevOps teams to ship reliable features on aggressive timelines
— Lead and mentor junior engineers through code reviews, architectural discussions, and knowledge sharing
Job Requirements:
— 5+ years of experience in Python backend development
— Solid experience with Django/FastAPI and asynchronous programming using asyncio
— Production experience with Apache Kafka
— Strong experience with distributed systems, microservices, or similar architecture
— Experience deploying and managing containerized applications using Docker
— Familiarity with any cloud provider, preferably AWS
— Proficiency with SQL databases, especially PostgreSQL
— Experience with CI/CD pipelines and test automation
— Knowledge of monitoring and logging tools such as Prometheus, Grafana, or equivalent
— Strong problem-solving skills and experience with code reviews
— Comfortable working in Agile teams
— English level: B2 or higher
Nice To Have:
— Experience with Kubernetes
— Experience working with systems supporting 1M+ users
— Experience with NoSQL databases
— Exposure to event sourcing or CQRS patterns
— Familiarity with frontend technologies such as React
— Knowledge of big data tools such as Flink or NiFi
— Exposure to infrastructure as code tools such as Terraform
— Experience in the sports or betting industries
Location: Almaty, Kazakhstan; Astana, Kazakhstan; Belgrade, Serbia; Cluj-Napoca, Romania; Krakow, Poland; Larnaca, Cyprus; Lodz, Poland; Lublin, Poland; Monterrey, Mexico; Montevideo, Uruguay; Remote.AR, Remote.LATAM-country; Remote.BR, Brazil; Remote.BG, Bulgaria; Remote.CO, Colombia; Remote.GE, Georgia; Remote.KZ, Kazakhstan; Remote.PL, Poland; Riga, Latvia; Rosario, Remote.LATAM-country; Sofia, Bulgaria; Tbilisi, Georgia; Varna, Bulgaria; Warsaw, Poland; Wroclaw, Poland; Yerevan, Armenia
As a Solutions Architect, you will define and guide architecture across card acquiring and payment processing domains. You will work on transaction flows, processing and routing components, scheme and partner integrations, resilience patterns, and technical standards.
You will work closely with engineering, product, and business stakeholders to translate complex payment requirements into scalable solution designs and guide engineering teams through implementation.
- Define and evolve the solution architecture for card acquiring and processing capabilities, covering authorization, switching, routing, clearing, settlement and reconciliation;
- Design end-to-end transaction flows for card-present and card-not-present scenarios, including authorization, capture, reversals, refunds and exception handling;
- Design integration patterns with card schemes, processors, banks, payment gateways and merchant-facing systems, including ISO 8583 message flows and scheme-specific variations;
- Define resilience and failure-handling patterns for high-throughput, low-latency transaction processing, including idempotency, retries, timeouts, duplicate detection and recovery;
- Ensure the architecture meets PCI DSS and payment security requirements, including cardholder data protection and tokenization;
- Translate business and product requirements into concrete technical solutions and communicate architecture decisions across engineering, product and business teams;
- Remain hands-on and contribute directly to implementation where needed, particularly for complex transaction processing, integrations and core platform components;
- Define technical standards and review solution designs and implementations across engineering teams;
- Contribute to the evolution and modernization of payment processing capabilities and legacy components where relevant.
- Strong experience as a Solution Architect, Technical Architect or Lead Architect in card acquiring or payment processing;
- Proven experience designing or significantly evolving an acquiring platform, payment switch or card transaction processing system, including real-time switching and routing;
- Deep understanding of the acquiring transaction lifecycle: authorization, capture, reversals, refunds, clearing, settlement and reconciliation;
- Strong practical knowledge of ISO 8583, including message flows and scheme-specific implementations;
- Strong knowledge of card-present and card-not-present transaction processing;
- Good understanding of EMV and 3-D Secure transaction flows;
- Experience integrating with card schemes, processors, banks, payment gateways or merchant-facing systems;
- Strong understanding of distributed systems, including idempotency, retries, timeouts, duplicate handling and recovery scenarios;
- Experience designing high-availability, high-throughput, low-latency transactional systems;
- Good understanding of PCI DSS, cardholder data security, tokenization and payment security principles;
- Strong software engineering background with recent hands-on development experience and the ability to contribute directly to production code when needed;
- Excellent communication and stakeholder management skills;
- Upper-Intermediate or higher level of English.
- Hands-on experience designing and certifying direct acquiring integrations with major card schemes, such as Visa, Mastercard, UnionPay, JCB, American Express and Discover;
- Experience with both POS and e-commerce acquiring;
- Experience with HSMs, PIN processing, payment cryptography and key management;
- Hands-on work with scheme clearing files and settlement processes, such as Visa BASE II and Mastercard IPM;
- Experience with processing platforms such as Way4, BASE24, SmartVista, TranzAxis or similar;
- Experience with acquiring platform modernization or migration;
- Experience with event-driven or microservices-based transaction processing architectures.
Location: Almaty, Kazakhstan; Astana, Kazakhstan; Belgrade, Serbia; Cluj-Napoca, Romania; Dnipro, Ukraine; Kharkiv, Ukraine; Krakow, Poland; Kyiv, Ukraine; Larnaca, Cyprus; Lodz, Poland; Lublin, Poland; Lviv, Ukraine; Monterrey, Mexico; Montevideo, Uruguay; Odesa, Ukraine; Remote.AR, Remote.LATAM-country; Remote.BR, Brazil; Remote.BG, Bulgaria; Remote.CO, Colombia; Remote.GE, Georgia; Remote.KZ, Kazakhstan; Remote.PL, Poland; Riga, Latvia; Rosario, Remote.LATAM-country; Sofia, Bulgaria; Tbilisi, Georgia; Varna, Bulgaria; Warsaw, Poland; Wroclaw, Poland; Yerevan, Armenia
DataArt is modernizing the IT system of an independent online railway ticket retailer. We hire for the company, not just the project—ensuring smooth transitions between assignments or paid idle time.
In this role, you’ll optimize digital products using data-driven experimentation and analytics. You’ll use tools like Statsig to run large-scale A/B and multivariate tests, apply advanced statistical models (e.g., CUPED, Bayesian Autotune), automate traffic allocation to top-performing variants, manage feature flagging with gradual rollouts, kill switches, and targeting, and link feature flags to product metrics.
The client engages users through a mobile app, responsive web application, and call center. The system is complex and must comply with numerous regulations.
The system is built on a microservice architecture with continuous integration. Hundreds of components run independently on AWS, increasing modularity and optimizing service usage.
Refactor and expand the ticket-selling system
Develop, enhance, and maintain high-quality, scalable code
Collaborate with cross-functional teams to implement new features and support experimentation initiatives
6+ years of Android development experience using Kotlin
Experience in experimentation and R&D
Hands-on experience with Statsig or similar platforms
Strong Clean Code and OOP skills
Knowledge of MVVM, MVP, MVI
Experience with unit testing and working without dedicated QA engineers
Understanding of SOLID principles
Familiarity with Agile development methodology
Good spoken English
Location: Paris
Workplace: OnSite
Company Description
We’re http://checkout.comCheckout.com http://Checkout.com. You might not know our name, but companies like eBay, Spotify, Klarna, Uber, and Sony do, because we’re behind many of the digital experiences you use every day.
We are where the world checks out, enabling over 10 billion transactions yearly for more than one billion global shoppers.
Whether you want to book a holiday, order food, renew a subscription, or check out online, there’s a good chance our tech powers the payments behind the scenes. Our platform helps the most ambitious businesses deliver effortless digital experiences, at scale.
If you want to do career-defining work, you’ve come to the right place. We move fast, think globally, and believe great teams are built by hiring exceptional people with conviction, curiosity, and the desire to make an impact.
With 20 offices across six continents and London as our HQ, we’re shaping the future of fintech – and we’re just getting started.
About the role:
As a Senior Software Developer at Checkout.com http://Checkout.com, you will be embedded within the Identity Verification Team, a critical function focused on building innovative products to verify the identities of individuals and businesses globally.
In this high-impact role, you will be instrumental in the development of next-generation verification features, deploying intelligent, production-ready solutions by leveraging state-of-the-art Orchestration technologies as well as Generative AI and Computer Vision technologies.
You will be expected to work closely and collaboratively with Product, DevOps, DataScientist, and Data teams to ensure successful, end-to-end delivery of these solutions, while constantly researching and integrating emerging technologies. A core part of your contribution will be safeguarding data integrity and ensuring compliance, and translating complex data insights into clear, actionable recommendations for stakeholders to support informed, data-driven decision-making across Checkout.com http://Checkout.com.
What you will be doing:
• Drive the design and development of innovative, complex and scalable applications for real-world identity verification challenges in a wider microservices using industry best practices.
• Take full ownership of new and existing features and service, managing the end-to-end lifecycle from initial conceptualization and design through to deployment and monitoring in a production environment.
• Actively collaborate with cross-functional teams (Engineering, Product, Risk) across the company to maximize the positive impact of data science initiatives.
• Champion a culture of technical excellence, cross-team learning, and knowledge sharing within the Data organization.
• Be part of, and collaborate with, cross-functional teams including product management, across a large engineering community.
• Write clean, maintainable, extendable and testable code on some of Checkout’s most impactful systems.
• Build, own and operate your systems to the highest levels of resilience and service.
• Mentor junior team members and assist in their technical development
What are we looking for:
• Bachelor's or Master's degree in Computer Science, Engineering, or related field
• Over 5 years of experience as a Software Engineer working with complex, large-scale, and diversified applications and tech stacks.
• Proficiency in C# .NET or Python, with a strong understanding of software development principles in either a backend or full stack environment.
• Great communication skills and ability to interact effectively with a wide range of stakeholders
• Experience working in agile environments and delivering high-quality code within tight deadlines
• Excellent problem-solving skills and the ability to work independently as well as part of a team
• Someone who is AI proficient or AI curious, you will be hungry to embrace what the latest technology has to offer to enhance yours and your teams productivity
• Payments or financial knowledge is a plus, but not a necessity
Bonus Points:
• Experience with Cloud and Infrastructure technologies like AWS, GCP, Azure, Kubernetes, prometheus...
• Experience with Databases like Postgresql, Mongo, Redis, ...
• Direct experience solving real-world business problems through innovative, data-driven approaches.
• Any experience in other programming languages not mentioned above.
Additional Information
Bring all of you to work
We create the conditions for high performers to thrive, through real ownership, fewer blockers, and work that makes a difference from day one.
Here, you’ll move fast, take on meaningful challenges, and be recognized for the impact you deliver. It’s a place where ambition gets met with opportunity, and where your growth is in your hands.
We work as one team, and we back each other to succeed. So whatever your background or identity, if you’re ready to grow and make a difference, you’ll be right at home here.
It’s important we set you up for success and make our process as accessible as possible. So let us know in your application, or tell your recruiter directly, if you need anything to make your experience or working environment more comfortable.
Life at Checkout.com http://Checkout.com
We understand that work is just one part of your life. Our hybrid working model offers flexibility, with three days per week in the office to support collaboration and connection.
Curious about what it’s like to be part of our team? Visit our Careers Page https://www.checkout.com/careers to learn more about our culture, open roles, and what drives us.
For a closer look at daily life at Checkout.com http://Checkout.com, follow us on LinkedIn https://www.linkedin.com/company/checkout/life/ and Instagram https://www.instagram.com/checkout_com/
Условия и бонусы:
Фултайм, удаленно или офис (Белград).
Наши ожидания:
Стек: Java / Kotlin.
Spring Boot.
Hibernate.
Microservices.
Kafka.
PostgreSQL.
Redis.
Cassandra.
ClickHouse.
Kubernetes.
Docker.
AWS.
Не обязательно знать весь стек — важнее сильная база Java и понимание того, как работают JVM, concurrency, БД и распределенные системы.
Требования:
— Сильная база Java
— Понимание работы JVM, concurrency, БД и распределенных систем
— Стек: Java / Kotlin, Spring Boot, Hibernate, Microservices, Kafka, PostgreSQL
Location: Brazil (Remote)
Why Join Exadel
We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.
From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next.
What powers it all? Our people are ambitious, collaborative, and constantly evolving.
About the Client
Our customer is a leading financial institution with a strong focus on technology, innovation, and high-performance financial solutions. The company operates in a fast-paced environment where engineering excellence, scalability, resilience, and continuous innovation are key to delivering sophisticated products and services.
The technology team works on complex distributed systems and modern cloud architectures, providing an environment where engineers can work with cutting-edge technologies while solving challenging problems in the financial services industry.
What You’ll Do
Design, develop, and enhance backend applications using Java, focusing on performance, scalability, resilience, and maintainability.
Build and maintain microservices with Quarkus, contributing to modern cloud-native architectures.
Develop and maintain frontend solutions using Angular, working across the application stack when required.
Design and implement event-driven solutions using AWS services such as SQS, SNS, Lambda, DynamoDB, and API Gateway.
Work with distributed architectures and contribute to building reliable and resilient systems.
Implement and evolve observability practices, including logging, metrics, and distributed tracing.
Participate in architecture discussions, technical decision-making, code reviews, and initiatives focused on engineering quality.
Contribute to automation, continuous improvement, and engineering productivity.
Leverage AI-assisted development tools, such as Cursor or developer copilots, to improve development productivity and delivery quality.
Collaborate with cross-functional teams in an Agile/Scrum environment.
What You Bring
Experience in software engineering, with a strong backend development focus.
Strong proficiency in Java, with hands-on experience developing production-grade applications.
Solid experience with Quarkus and Angular.
Mandatory hands-on experience with AWS, particularly SQS, SNS, DynamoDB, Lambda, and API Gateway.
Experience designing and developing microservices and distributed architectures.
Understanding of event-driven architecture and cloud-based application development.
Experience with observability practices, including metrics, logging, and tracing.
Experience working in Agile/Scrum environments.
Practical experience using AI-powered engineering tools, such as Cursor or developer copilots.
Strong problem-solving skills and the ability to work independently while collaborating effectively with engineering and cross-functional teams.
Nice to have
Experience with reactive programming, particularly Mutiny or Project Reactor.
Previous experience working with financial markets, investment banking, or financial systems.
Experience building highly scalable and resilient applications in cloud environments.
Familiarity with modern AI-assisted software development practices and tools.
English level
Intermediate/Upper-Intermediate
Work Type:
Remote
Location:
Brazil
Legal & Hiring Information
Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more
Reasonable accommodations are available to enable individuals with disabilities to perform essential functions
Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs
Compensation details are shared with candidates at the early stage of the recruitment process.
The offer is not binding until a signed contract is in place.
Your Benefits at Exadel
Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details.
International projects
In-office, hybrid, or remote flexibility
Medical healthcare
Recognition program
Ongoing learning & reimbursement
Well-being program
Team events & local benefits
Sports compensation
Referral bonuses
Top-tier equipment provision
Exadel Culture
We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.
About Our Client:
Our Client is a fast-growing procurement and technology company headquartered in Riyadh with operations across Saudi Arabia and Bahrain. We are building innovative solutions to simplify procurement processes, empower businesses, and create meaningful impact.
Role Summary:
As a Senior Software Engineer, you'll be a key technical leader, driving the design, development, and maintenance of our core backend services. You'll collaborate extensively with product, frontend, and DevOps teams to architect and build highly scalable, efficient, and robust systems. Your contributions will directly enable our customers to optimize their procurement workflows and derive critical insights. This role demands a deep focus on crafting resilient APIs, optimizing database structures, and building seamless integration services that significantly enhance system performance and user experience.
What You'll Do:
— Lead System Architecture: Spearhead the architectural design of backend systems, ensuring they are secure, reliable, high-performance, and align with our long-term technical vision.
— Develop Scalable Solutions: Design and implement sophisticated backend services, APIs, and microservices for our advanced procure-to-pay platform.
— Cross-Functional Collaboration: Partner closely with product and other engineering teams to translate complex business requirements into elegant and effective technical solutions.
— Integrate and Innovate: Drive integrations with critical third-party systems, including enterprise-grade ERPs like Oracle Fusion, to expand our platform's capabilities.
— Optimize and Enhance: Take ownership of optimizing database queries and managing data storage solutions (with a focus on MongoDB), ensuring optimal performance and scalability.
— Troubleshoot and Evolve: Proactively identify, troubleshoot, and resolve complex issues in existing backend systems, implementing upgrades and enhancements to continuously improve performance and scalability.
— Mentor and Elevate: Provide technical leadership and mentorship to junior developers, championing best practices through rigorous code reviews and knowledge sharing.
— Ensure Operational Excellence: Implement comprehensive monitoring, logging, and alerting solutions to guarantee the health, reliability, and proactive management of our systems.
— Strategic Contribution: Play a pivotal role in strategic decisions regarding backend architecture, technology stack selections, and future platform evolution.
What You'll Bring:
— Extensive Backend Expertise: Strong hands-on experience as a MEAN Stack Developer with a proven track record of building and scaling complex backend systems.
— Distributed Systems Mastery: Deep experience building distributed and scalable backend infrastructure with a microservices-first design philosophy.
— API Design Proficiency: In-depth understanding and practical experience with RESTful API design and microservice architectures.
— Core Technologies: Proficient in Node.js, Express.js or Nest.js, with a solid grasp of building REST APIs, Websockets, SQL/NoSQL Databases (MongoDB), message queues, distributed caches, and data pipelines.
— Problem-Solving Acumen: Exceptional troubleshooting, debugging, and performance tuning skills.
Nice to Have:
— Experience with GCP deployments and pipeline management.
— Prior experience integrating with external systems, especially ERPs.
— Familiarity with AI/ML concepts and their application in backend services.
— Knowledge of monorepos and tools like Nx.dev.
Location: London, England, United Kingdom
About Wheely
Wheely is redefining premium transportation across major cities in Europe, the US, and the Middle East. We blend cutting-edge technology with the craft of five-star chauffeuring to deliver an experience trusted by more than 100,000 active riders and 1,200 corporate accounts.
We’re a profitable, fast-growing scale-up with $43M raised and over $100M in annual revenue. Having recently launched in New York City, we’re expanding rapidly across the US and EMEA. If you take pride in your craft and want to help shape the next chapter of our growth, we'd love to hear from you.
About The Role
We’re looking for a Senior Backend Engineer to join one of our teams that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery.
We are a Go shop, and while we’re busy migrating away from our Ruby monolith, our stack includes PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift. Everything runs on AWS and Kubernetes, managed via Terraform.
Our interview process includes a recruiter screen, algorithms, live coding and a system design section.
Responsibilities
Write high-quality, performant code primarily in Go.
Implement new microservices while helping us responsibly manage and migrate away from legacy services.
Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs.
Ensure our systems stay responsive under heavy load, optimising for both latency and reliability.
Requirements
6+ years of experience building and maintaining scalable backend services.
We use Go. If you know it, great. If not, we’ll interview you in your strongest language (Python, C++, Ruby.).
In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka.
Upper-Intermediate (B2) English proficiency or higher. You should be comfortable debating technical trade-offs with your peers.
What We Offer
Office-based role in West London, four days a week with flexible start and finish times, plus one remote day of your choice
Salary starting from £120,000
Employee stock options plan
Private medical and dental insurance
Life and critical illness cover
Latest-generation MacBook Pro and 4k display
Monthly credit towards Wheely journeys
Cycle to Work scheme
Professional development stipend
Relocation support, including visa sponsorship and allowance
All of your personal information will be collected stored and processed in accordance with
Wheely’s Candidate Privacy Notice
Location: Λευκωσία, Nicosia, Cyprus
About Wheely
Wheely is redefining premium transportation across major cities in Europe, the US, and the Middle East. We blend cutting-edge technology with the craft of five-star chauffeuring to deliver an experience trusted by more than 100,000 active riders and 1,200 corporate accounts.
We’re a profitable, fast-growing scale-up with $43M raised and over $100M in annual revenue. Having recently launched in New York City, we’re expanding rapidly across the US and EMEA. If you take pride in your craft and want to help shape the next chapter of our growth, we'd love to hear from you.
About The Role
We’re looking for a Senior Backend Engineer to join one of our teams that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery.
We are a Go shop, and while we’re busy migrating away from our Ruby monolith, our stack includes PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift. Everything runs on AWS and Kubernetes, managed via Terraform.
Our interview process includes a recruiter screen, algorithms, live coding and a system design section.
Responsibilities
Write high-quality, performant code primarily in Go.
Implement new microservices while helping us responsibly manage and migrate away from legacy services.
Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs.
Ensure our systems stay responsive under heavy load, optimising for both latency and reliability.
Requirements
6+ years of experience building and maintaining scalable backend services.
We use Go. If you know it, great. If not, we’ll interview you in your strongest language (Python, C++, Ruby.).
In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka.
Upper-Intermediate (B2) English proficiency or higher. You should be comfortable debating technical trade-offs with your peers.
What We Offer
Office-based role in Nicosia, four days a week with flexible start and finish times, plus one remote day of your choice
Competitive salary
Employee stock options plan
Private medical and dental insurance
Daily Lunch allowance
Latest-generation MacBook Pro and 4k display
Professional development stipend
Relocation support, including visa sponsorship and allowance
All of your personal information will be collected stored and processed in accordance with
Wheely’s Candidate Privacy Notice
seniorΛευκωσία, Nicosia, Cyprus; Relocation support, including visa sponsorship and allowance
Location: London, England, United Kingdom
About Wheely
Wheely is redefining premium transportation across major cities in Europe, the US, and the Middle East. We blend cutting-edge technology with the craft of five-star chauffeuring to deliver an experience trusted by more than 100,000 active riders and 1,200 corporate accounts.
We’re a profitable, fast-growing scale-up with $43M raised and over $100M in annual revenue. Having recently launched in New York City, we’re expanding rapidly across the US and EMEA. If you take pride in your craft and want to help shape the next chapter of our growth, we'd love to hear from you.
About The Role
We’re looking for a Backend Engineer to join one of our teams that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery.
We are a Go shop, and while we’re busy migrating away from our Ruby monolith, our stack includes PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift. Everything runs on AWS and Kubernetes, managed via Terraform.
Our interview process includes a recruiter screen, algorithms and live coding. Senior+ candidates also complete a system design section.
Responsibilities
Write high-quality, performant code primarily in Go.
Implement new microservices while helping us responsibly manage and migrate away from legacy services.
Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs.
Ensure our systems stay responsive under heavy load, optimising for both latency and reliability.
Requirements
3+ years of experience building and maintaining scalable backend services.
We use Go. If you know it, great. If not, we’ll interview you in your strongest language (Python, C++, Ruby).
In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka.
Upper-Intermediate (B2) English proficiency or higher. You should be comfortable debating technical trade-offs with your peers.
What We Offer
What We Offer
Office-based role in West London, four days a week with flexible start and finish times, plus one remote day of your choice
Salary starting from £90,000
Employee stock options plan
Private medical and dental insurance
Life and critical illness cover
Latest-generation MacBook Pro and 4k display
Monthly credit towards Wheely journeys
Cycle to Work scheme
Professional development stipend
Relocation support, including visa sponsorship and allowance
All of your personal information will be collected stored and processed in accordance with
Wheely’s Candidate Privacy Notice
Location: London, England, United Kingdom
About Wheely
Wheely is redefining premium transportation across major cities in Europe, the US, and the Middle East. We blend cutting-edge technology with the craft of five-star chauffeuring to deliver an experience trusted by more than 100,000 active riders and 1,200 corporate accounts.
We’re a profitable, fast-growing scale-up with $43M raised and over $100M in annual revenue. Having recently launched in New York City, we’re expanding rapidly across the US and EMEA. If you take pride in your craft and want to help shape the next chapter of our growth, we'd love to hear from you.
About The Role
Our Marketplace team builds the models and algorithms that balance supply and demand, optimising pricing and matching to ensure chauffeurs earn and passengers aren't left waiting.
We’re looking for a Mid/Senior Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery.
We are a Go shop, and while we’re busy migrating away from our Ruby monolith, our stack includes PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift. Everything runs on AWS and Kubernetes, managed via Terraform.
Our interview process includes a recruiter screen, algorithms and live coding. Senior+ candidates also complete a system design section.
Responsibilities
Write high-quality, performant code primarily in Go.
Implement new microservices while helping us responsibly manage and migrate away from legacy services.
Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs.
Ensure our systems stay responsive under heavy load, optimising for both latency and reliability.
Requirements
3+ years of experience (5+ years for seniors) building and maintaining scalable backend services.
We use Go. If you know it, great. If not, we’ll interview you in your strongest language (Python, C++, Ruby).
In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka.
Upper-Intermediate (B2) English proficiency or higher. You should be comfortable debating technical trade-offs with your peers.
What We Offer
Office-based role in West London, four days a week with flexible start and finish times, plus one remote day of your choice
Salary starting from £90,000
Employee stock options plan
Private medical and dental insurance
Life and critical illness cover
Latest-generation MacBook Pro and 4k display
Monthly credit towards Wheely journeys
Cycle to Work scheme
Professional development stipend
Relocation support, including visa sponsorship and allowance
All of your personal information will be collected stored and processed in accordance with
Wheely’s Candidate Privacy Notice
Location: London, England, United Kingdom
About Wheely
Wheely is redefining premium transportation across major cities in Europe, the US, and the Middle East. We blend cutting-edge technology with the craft of five-star chauffeuring to deliver an experience trusted by more than 100,000 active riders and 1,200 corporate accounts.
We’re a profitable, fast-growing scale-up with $43M raised and over $100M in annual revenue. Having recently launched in New York City, we’re expanding rapidly across the US and EMEA. If you take pride in your craft and want to help shape the next chapter of our growth, we'd love to hear from you.
About the Role
Our Mapping team tackles the spatial intelligence of the platform: road matching, low-latency ETA predictions, and processing thousands of coordinates every second to ensure every journey is accurately tracked.
We’re looking for a Mid/Senior Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery.
We are a Go shop, and while we’re busy migrating away from our Ruby monolith, our stack includes PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift. Everything runs on AWS and Kubernetes, managed via Terraform.
Our interview process includes a recruiter screen, algorithms and live coding. Senior+ candidates also complete a system design section.
Responsibilities
Write high-quality, performant code primarily in Go.
Implement new microservices while helping us responsibly manage and migrate away from legacy services.
Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs.
Ensure our systems stay responsive under heavy load, optimising for both latency and reliability.
Requirements
3+ years of experience (5+ years for seniors) building and maintaining scalable backend services.
We use Go. If you know it, great. If not, we’ll interview you in your strongest language (Python, C++, Ruby).
In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka.
At least 1 year of hands-on experience with mapping-related work such as processing noisy geospatial data, map-matching techniques, or road network graphs and routing algorithms.
Upper-Intermediate (B2) English proficiency or higher. You should be comfortable debating technical trade-offs with your peers.
Nice To Have
Driver-side intuition for navigation systems (rerouting behavior, GPS drift, missed turns, real-world edge cases).
Experience with routing engines like OSRM.
Proficiency in C++.
Familiarity with open geospatial datasets such as OpenStreetMap.
What We Offer
Office-based role in West London, four days a week with flexible start and finish times, plus one remote day of your choice
Salary starting from £90,000
Employee stock options plan
Private medical and dental insurance
Life and critical illness cover
Latest-generation MacBook Pro and 4k display
Monthly credit towards Wheely journeys
Cycle to Work scheme
Professional development stipend
Relocation support, including visa sponsorship and allowance
All of your personal information will be collected stored and processed in accordance with
Wheely’s Candidate Privacy Notice
ГибридГеография найма не уточнена
ГибридseniorBangalore
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
УдалённоRemote - France; Airship believes that flexible work contributes to a more productive and more equitable work environment, and that Airshippers are able to collaborate, innovate, and support one another across different locations and timezones; Candidates must live in