Logo for Outcoding

Senior Python Developer

Role overview

Qualifications

  • 5–7 years of full-stack software development experience
  • Strong production experience with Python and frameworks such as FastAPI or Flask
  • Strong experience with TypeScript and React
  • Advanced English proficiency, both written and spoken

Responsibilities

  • Build and maintain scalable backend services and REST APIs using Python
  • Develop responsive frontend applications using React and TypeScript
  • Work with data originating from data lakes, ETL processes, validation logic, and model outputs at the application layer
  • Collaborate directly with engineering stakeholders to clarify functional and non-functional requirements

About the company

Outcoding logo

Outcoding

Welcome to Outcoding, an EX Squared company - your premier nearshore outsourcing solution provider! Combining technical expertise with creative execution, we serve as a subsidiary of the renowned technology services provider, EX Squared. With over two decades of experience in the software industry, we excel in delivering high-quality solutions for businesses worldwide.Our team consists of creative minds and technical experts who imagine, build, and evolve digital futures for organizations across the globe. Experience the best of technology and innovation with Outcoding.

Company details

Company typeSME
Company size501 - 1000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

At EX Squared LATAM, we are a digital transformation company focused on building innovative, high-impact technology solutions that drive real business value. We partner with top-tier clients across global, regional, and local markets, fostering a collaborative, inclusive, and innovation-driven culture where your ideas truly matter.


Role Overview

We are seeking a Senior Python Developer with a strong application engineering background to build scalable, data-intensive solutions across backend services and modern frontend applications.

This role is ideal for an experienced engineer who is highly proficient in Python, has some experience with React, and TypeScript and comfortable working within complex, data-heavy environments. You will collaborate closely with engineering stakeholders to transform backend logic, data validation rules, and AI-enabled capabilities into reliable and maintainable user-facing products.

We are particularly interested in engineers who are comfortable with terminal-first development and who actively incorporate AI-assisted coding tools into their workflow while maintaining strong engineering judgment around architecture, scalability, and code quality.


  • Location: Remote position within LATAM.
  • Contract Duration: 6-month contract.
  • Language Requirement: Advanced English.


What you'll do

  • Build and maintain scalable backend services and REST APIs using Python.
  • Develop responsive frontend applications using React and TypeScript.
  • Build application interfaces and services that surface, validate, and resolve issues across complex and data-intensive systems.
  • Work with data originating from data lakes, ETL processes, validation logic, and model outputs at the application layer.
  • Work with PostgreSQL, including database migrations and performance-sensitive queries.
  • Package and manage applications using Docker.
  • Work within existing GraphQL environments and support migrations toward REST-based architectures when appropriate.
  • Use AI-assisted development tools to accelerate implementation while critically evaluating generated solutions for maintainability and scalability.
  • Collaborate directly with engineering stakeholders to clarify functional and non-functional requirements.
  • Work effectively within terminal-centric Mac/Linux development environments.
  • Contribute technical perspectives and challenge short-term solutions when a more scalable or maintainable approach is required.


What you'll bring

  • 5–7 years of full-stack software development experience.
  • Strong production experience with Python and frameworks such as FastAPI or Flask.
  • Strong experience with TypeScript and React.
  • Solid understanding of PostgreSQL, relational databases, and database migrations.
  • Strong experience designing and working with REST APIs.
  • Experience working with GraphQL-based applications or APIs.
  • Demonstrated experience building or maintaining data-heavy applications involving large datasets or performance-sensitive application queries.
  • Hands-on experience using AI-assisted development tools such as Claude Code, Codex, GitHub Copilot, or similar technologies.
  • High comfort working in Mac/Linux environments using terminal-based workflows, Bash, and Makefiles.
  • Strong system design and software engineering fundamentals.
  • Ability to hold and defend technical opinions while remaining pragmatic and delivery-focused.
  • Strong communication and stakeholder collaboration skills.
  • Advanced English proficiency, both written and spoken.


What will make you stand out

  • Experience with S3-backed data lakes and AWS Athena.
  • Exposure to Trino/Presto, BigQuery, Spark SQL, or similar data technologies.
  • Familiarity with DAG-based orchestration tools such as Airflow, Dagster, Prefect, or AWS Step Functions.
  • Data engineering exposure, including ETL pipelines, advanced SQL, data validation, or query optimization.
  • Experience with Redis or DynamoDB.
  • Familiarity with Nx, Poetry, UV, or other modern package management and monorepo tooling.
  • Experience with AWS Bedrock or similar AI/LLM platforms and SDKs.
  • Experience with marketing data structures, campaign management APIs, or digital advertising metrics.


Why EX Squared?

At EX Squared, we believe in building strong, collaborative teams that create meaningful impact. You’ll work alongside talented professionals across the region, contributing to innovative projects while continuing to grow your career in a supportive, flexible, and people-focused environment.

We value curiosity, ownership, continuous learning, and open collaboration, creating an environment where professionals can thrive, grow, and make a meaningful impact.


What We Offer

  • Competitive compensation in USD.
  • 100% remote work across LATAM.
  • Access to learning platforms and professional development opportunities.
  • Flexible work environment.
  • Collaborative and multicultural teams.
  • Career growth opportunities within a fast-growing organization.

Eligibility Note: This opportunity is only available to candidates currently residing in Latin America. Applications outside this region will not be considered.


Ready to become an EXpert? Join our EXperts team! #ApplyNow

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Python Developer Related jobs

Other jobs at Outcoding

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.