Tech jobs
Job listings
[Summer Internship 2027] Supply Full-stack Internship BKK
A paid-less specified summer internship (May 24 - Jul 30, 2027) in Bangkok on Agoda's Supply team, building full-stack features for accommodation partners: partner-facing web UI in React/TypeScript, REST/GraphQL backend services, A/B testing and BI dashboards, plus exploring AI-assisted coding workflows.
Senior Backend Software Engineer (Java)
Senior Java backend engineer for a financial services client's core banking systems team in Bloemfontein (on-site). Day to day: building and maintaining scalable, secure microservices with Spring Boot, relational databases (Oracle/PostgreSQL/MySQL) and REST APIs powering mission-critical financial operations.
AI Engineer | 1 year contract (T00030275)
One-year contract AI Engineer at ttb spark (Chatuchak, Bangkok) building generative AI apps, AI agents, and chatbots using LLMs, RAG, NLP, and speech services on Microsoft Azure, connecting them via REST APIs in cloud-native, Docker-based deployments. Requires 3+ years of experience with Python and/or Node.js.
Full Stack Developer
Contractor role (~15 hrs/week, fully remote within Spain) for a senior full-stack developer designing, building, and deploying web applications end to end — front end in React/Angular/Vue, back end in Node.js/Python/Java, using PostgreSQL/MongoDB, AWS/Azure/GCP, Docker/Kubernetes, and CI/CD in a remote-first, async team.
FULLSTACK DEVELOPER
Full-stack developer at a logistics/warehousing company to build and modernize its Warehouse Management System, working daily with Laravel, React.js/Next.js, MySQL/PostgreSQL/MongoDB, Redis/RabbitMQ, and Docker, including integrations with field devices like CCTV and barcode scanners.



Senior Security Software Engineer, IAM
Build next-gen identity and access management for humans and AI agents, designing secure authentication, authorization, and privileged access systems at Roblox's scale.
Tech Lead (Backend): Billing & Fees
Tech lead for a fintech company's Billing & Fees platform in the UK: hands-on backend work in Java/Kotlin and Spring Boot to build scalable fee calculation, invoicing, and reconciliation services with integrations to Snowflake, Salesforce, and ledgers, while owning architecture and mentoring engineers in a hybrid/remote team.
Tech Lead (Backend): Billing & Fees
Tech Lead for the Billing & Fees platform of a fintech company in Spain: owning architecture and roadmap for fee calculation, invoicing, adjustments, and reconciliation services. Hands-on Java/Kotlin with Spring Boot, event-driven microservices (Kafka, SQS), plus mentoring and integrations with Snowflake, Salesforce, and ledger systems.



Principal Software Engineer- Agentic Customer Care
Principal engineer on Roblox's Trust & Safety 'Safety Experience' team, building agentic, LLM-powered applications and chatbot solutions for customer-facing and internal safety systems at scale. The role provides technical leadership and mentoring, working with C#/Java/Python, microservices, REST/RPC, and machine learning.
Tech Lead (Backend): Billing & Fees
Tech lead for a financial-technology billing & fees platform in France: owns architecture and roadmap for fee configuration, calculation, invoicing, adjustments, and reconciliation services, staying hands-on in Java/Kotlin with Spring Boot, Kafka, AWS SQS, MySQL/PostgreSQL, and Redis while mentoring engineers and working with Product, Finance, and Commercial teams.



Principal Machine Learning Platform Engineer, Foundation AI
Principal engineer who owns Roblox's internal ML platform as a product — building serving layers, model registries, pipeline orchestrators, and training/inference control planes exposed via APIs, SDKs, CLIs, and UIs. Blends backend engineering, developer experience, and large-scale GPU infrastructure work.
Tech Lead (Backend): Billing & Fees
A hands-on backend Tech Lead role at a fintech in Switzerland, owning the architecture and roadmap of the billing & fees platform (fee configuration, transaction calculations, invoicing, adjustments, reconciliation). Day to day mixes Java/Kotlin Spring Boot coding with mentoring, design reviews, and integrations with Snowflake, Salesforce and ledger systems.
Staff Full-Stack Software Engineer
Staff full-stack engineer at CINC, a community-association management SaaS platform, working remotely worldwide (hybrid optional). Designs scalable web apps and drives the monolith-to-microservices evolution using TypeScript, Node.js, React/Next.js/NestJS, REST/GraphQL APIs, event-driven integrations, and Cephai AI services.
Tech Lead (Backend): Billing & Fees
Tech Lead for a partner company's Billing & Fees platform in a fintech environment: owns the architecture and roadmap for fee configuration, transaction calculations, invoicing and reconciliation while staying hands-on. Core stack includes Java/Kotlin, Spring Boot, Kafka, AWS SQS and integrations with Snowflake, Salesforce and ledger systems.
Tech Lead (Backend): Billing & Fees
Backend Tech Lead for a fintech billing platform: owns architecture and roadmap for fee configuration, invoicing, adjustments, and reconciliation services while staying hands-on and mentoring engineers. Core stack is Java/Kotlin with Spring Boot, Kafka/AWS SQS, MySQL/PostgreSQL, Redis, and AWS; hybrid or remote within the Netherlands.
Business Applications Web Developer
Junior developer joining an in-house IT team at a civil engineering firm to build, maintain and enhance internally developed web-based business systems. Core stack is C#, .NET, JavaScript and SQL Server, with work spanning REST APIs, system integrations, automation and the full development lifecycle alongside a senior developer.
Tech Lead (Backend): Billing & Fees
Tech lead for a fintech company's Billing & Fees platform in Portugal (remote/hybrid): owns the architecture and roadmap while staying hands-on building fee calculation, invoicing, and reconciliation services. Core stack is Java/Kotlin with Spring Boot, Kafka/AWS SQS, MySQL/PostgreSQL, Redis, and integrations with Snowflake and Salesforce.
Tech Lead (Backend): Billing & Fees
Tech Lead for a fintech Billing & Fees platform based in Italy (hybrid or remote). Owns architecture and roadmap for fee configuration, invoicing, adjustments, and reconciliation services, staying hands-on in Java/Kotlin and Spring Boot with Kafka, AWS, MySQL/PostgreSQL, and Redis while mentoring engineers and partnering with Product and Finance.
Java Software Engineer / C
Java backend engineer on a 5-person Inetum team developing and maintaining 7 Java business applications for a client: adding features, building REST APIs, working with Oracle/PostgreSQL, SQL tuning and Liquibase, and helping resolve support tickets. Hybrid work (2 office days) from several Polish cities.
Tech Lead (Backend): Billing & Fees
Tech Lead for the Billing & Fees platform of a fintech: you own the architecture and roadmap for fee configuration, transaction fee calculation, invoicing, adjustments and reconciliation, replacing manual workflows with automated services. Hands-on Java/Kotlin + Spring Boot with Kafka, AWS SQS, MySQL/PostgreSQL, Redis and Snowflake, plus mentoring engineers in a hybrid/remote role based in Romania