Backend Developer, AI

Posted Sep 17

This is a fully remote position, open to applicants in Colombia, +1 more country.

📋 Description

• Design, develop, and enhance scalable backend services and APIs utilizing Node.js, TypeScript, and Express.js.

• Take full responsibility for technical solutions from design and implementation to deployment, observability, and production support.

• Contribute to backend architecture along with architectural and technical design decisions.

• Identify, prioritize, and resolve technical debt.

• Implement software design principles and patterns considering context and trade-offs.

• Define application boundaries and ensure separation of concerns across services, business logic, and persistence layers.

• Design and optimize PostgreSQL schemas, queries, indexes, migrations, and transactional workflows.

• Create robust financial workflows that encompass idempotency, concurrency, consistency, retries, failure handling, and reconciliation.

• Develop and maintain REST APIs and integrations with both internal systems and external providers.

• Create asynchronous and event-driven workflows.

• Build reliable, scalable, resilient, secure, and high-performance systems.

• Work with AWS infrastructure and cloud services in production environments.

• Enhance production visibility through logging, metrics, tracing, monitoring, and alerting.

• Investigate production incidents, conduct root-cause analysis, and implement sustainable solutions.

• Uphold engineering quality through automated testing, code reviews, documentation, and continuous refactoring.

• Utilize AI-assisted engineering tools for development, testing, debugging, code review, and productivity enhancement.

• Challenge technical decisions and elevate engineering standards.

• Share knowledge and enhance the engineering team’s technical prowess.

• Collaborate with Product, QA, Data, Platform, and engineering teams to convert business requirements into technical solutions.


⛳️ Requirements

• Over 8 years of professional backend engineering experience, with substantial experience in building and operating production systems.

• Extensive hands-on experience with Node.js and TypeScript in production settings.

• Familiarity with Express.js or similar backend frameworks.

• Experience with Python and knowledge of backend frameworks such as FastAPI, Django, or similar is highly valued.

• Strong understanding of software architecture, design principles, and design patterns, including their trade-offs and appropriate use cases.

• Deep knowledge of relational databases and PostgreSQL, covering data modeling, transactions, indexing, query optimization, migrations, and performance.

• Experience with ORMs and persistence patterns, aware of both their advantages and limitations.

• Profound understanding of API design, authentication, authorization, versioning, security, and third-party integrations.

• Experience in designing systems for failure scenarios, including retries, duplicate events, partial failures, race conditions, and external-service degradation.

• Solid comprehension of distributed systems and asynchronous processing.

• Experience with automated testing at various levels, including unit, integration, and end-to-end testing.

• Production experience with AWS or similar cloud infrastructure.

• Familiarity with CI/CD, containers, and modern software delivery practices.

• Strong understanding of observability and production troubleshooting.

• Ability to analyze architectural alternatives, recognize trade-offs, and clearly articulate technical decisions.

• Strong ownership, problem-solving, and communication skills.

• Capability to work autonomously on complex technical problems while effectively collaborating with the broader team.

• Experience in fintech, payments, lending, banking, or other highly transactional environments is a plus.

• Background in building systems where financial correctness and data integrity are crucial is advantageous.

• Experience with event-driven architectures, queues, messaging systems, and asynchronous processing is beneficial.

• Familiarity with AWS services such as Lambda, ECS/EKS, SQS, SNS, EventBridge, RDS, S3, and CloudWatch is desirable.

• Knowledge of Infrastructure as Code, such as Terraform or CloudFormation, is a plus.

• Experience with high-volume transactional systems and distributed architectures is advantageous.

• Expertise in implementing idempotency, outbox patterns, concurrency control, reconciliation processes, and fault-tolerant workflows is a plus.

• Familiarity with observability platforms like Datadog, Sentry, or similar tools is beneficial.

• Understanding of DDD, Clean Architecture, Hexagonal Architecture, or similar architectural methodologies is a plus.

• Experience using modern AI coding assistants, agents, and AI-native development workflows is an advantage.

• Knowledge of LLMs, tool calling, MCP, agentic workflows, or AI integrations is a plus.


🏝️ Benefits

• The chance to contribute to critical financial products with a direct impact on customers and business growth.

• High level of technical ownership and the opportunity to influence the evolution of the backend platform.

• Engaging challenges related to architecture, scalability, reliability, and technical debt.

• An engineering environment where AI is increasingly integral to our software development process.

• A collaborative, multidisciplinary team across Engineering, Product, Design, QA, Data, and Platform.

• Fully remote work opportunity.

People also viewed

Alzheimer's Association®21 hours ago

Forward Deployed AI Architect

US flagCalifornia, +11 more statesFull-timeAI Engineer$155k – $168k/year
ApplyView job
Capital One22 hours ago

Director, AI Engineer – Remote Eligible

US flagCalifornia, +3 more statesFull-timeAI Engineer$244.7k – $335.1k/year
ApplyView job
Capital One22 hours ago

Senior Staff AI Engineer

US flagCalifornia, +3 more statesFull-timeAI Engineer$286.2k – $392k/year
ApplyView job
Goods & Services1 day ago

Senior Mobile Engineer, AI-Assisted

MX flagMexico OnlyFull-timeAI Engineer
ApplyView job
Software Mind1 day ago

Senior Data / AI Engineer

RO flagRomania, +1 more countryFull-timeAI Engineer
ApplyView job
Jobber1 day ago

Principal Engineer, AI

CA flagCanada OnlyFull-timeAI EngineerC$196.3k – C$265.6k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers