Careers at Dexcode · Remote

Build useful software. Own the details.

We’re looking for experienced engineers who enjoy understanding a problem, making thoughtful technical decisions and seeing the work through to release. Join Dexcode in building web applications, mobile apps, internal tools and practical AI integrations.

Working here

Close to the problem. Responsible for the outcome.

01

Understand the work first

Start with the people using the software, their everyday tasks and the systems they depend on. Help shape a solution before choosing how to build it.

02

Work directly with the founders

Discuss scope, architecture and delivery with the people responsible for the project. Explain trade-offs clearly and raise questions early.

03

Build for the next person

Readable code, useful tests and clear documentation are part of delivery. Think about how the software will be operated and changed after launch.

Open position

Senior Software Engineer

Remote · Web, backend & AI integrations

What to include

You’ll turn business workflows into maintainable software, making decisions across the interface, API and database. The role combines hands-on development with technical ownership: clarify requirements, explain trade-offs and help bring each release into use.

Technologies you’ll work with

  • TypeScript
  • Node.js
  • React
  • PostgreSQL
  • MongoDB
  • LangGraph
  • LiteLLM

What you’ll do

  • Build accessible React interfaces and reliable Node.js APIs in TypeScript.
  • Design data models and queries in PostgreSQL or MongoDB to suit the problem.
  • Connect external services and business systems, including background jobs, retries and failure handling.
  • Build AI workflows where they provide value, with clear evaluation, safeguards and human review where needed.
  • Own changes through code review, testing, deployment and troubleshooting; document the decisions that matter.

What you’ll bring

  • Experience delivering and maintaining production applications with TypeScript, Node.js and React.
  • Strong API and database fundamentals, with practical depth in PostgreSQL or MongoDB and willingness to work with both.
  • Sound judgement around authentication, permissions, validation, performance and automated testing.
  • The ability to break an unclear requirement into manageable work and communicate scope and trade-offs.

Useful extras

Experience with LangGraph, LiteLLM, LLM evaluation or retrieval workflows is useful, as is familiarity with Next.js, NestJS, React Native or Flutter. You do not need to have used every tool in our stack.

Open position

Senior iOS Developer

Remote · Native iOS development

What to include

You’ll take ownership of native iOS features and the engineering decisions behind them. Work across interface design, application architecture, API integration and release preparation, with attention to the details that make an app dependable in everyday use.

Technologies you’ll work with

  • Swift
  • SwiftUI
  • Swift Concurrency
  • Combine
  • SwiftData
  • Xcode
  • TestFlight

What you’ll do

  • Build accessible, responsive interfaces for iPhone and iPad using Swift and SwiftUI.
  • Design application state, asynchronous work and data flows that remain understandable as the app grows.
  • Integrate APIs, local persistence and offline behaviour, handling interruptions and failed requests gracefully.
  • Connect device capabilities such as notifications, camera or location when the project needs them.
  • Test and profile on real devices, diagnose crashes, and prepare builds for TestFlight and App Store submission.

What you’ll bring

  • Experience building, shipping and maintaining production iOS applications in Swift.
  • Strong SwiftUI knowledge and confidence with Swift Concurrency, application lifecycle and state management.
  • Practical experience with networking, local storage, automated testing, accessibility and performance debugging.
  • An understanding of signing, provisioning and the App Store release process.
  • The ability to explain technical decisions and work through requirements with designers, backend engineers and the founders.

Useful extras

Experience with Combine, SwiftData or Core Data, UIKit interoperability, CI/CD for iOS, or complex offline synchronisation is useful. React Native or Flutter experience is welcome; this role focuses on native iOS.

How to apply

Tell us what you’ve built.

Email your CV or LinkedIn profile, a short introduction and the role you’re interested in. Include a project or app you’ve contributed to and explain your part in it. Public code is welcome, but it is not required.

Please include your location and availability. We can discuss the working arrangement and role details directly.

hello@dexcode.eu

The application buttons open your email app. You can also copy the address and email us directly.