NIX logo

Senior Python Engineer

NIX

Hybrid
Colombia
Full-time
Senior
Salary not listedPosted 1w ago

Real job — pulled straight from NIX’s careers page · Verified October 1, 2026 · No reposts.

Job description

NIX is hiring a Senior Python Engineer — a full-time, based in Colombia role. Apply directly on NIX's careers page below.

Senior Python Engineer (with TypeScript and Agentic development experience)

Location: Colombia

Department: Shutterstock Team

As our client's data business grows, the Data Division's AI Platform Services team is building applications and platforms for customers using data in AI and ML projects. As a Senior Software Engineer, Backend, you will build the APIs, services, integrations, and data-access systems behind those products. You will help make complex data workflows reliable, secure, observable, and scalable for customer-facing and internal applications.

Responsibilities:
- Build and evolve reliable backend services, GraphQL and REST APIs, and integrations that power customer-facing and internal applications.
- Design and maintain clear API contracts and data-access patterns for application workflows.
- Work with relational and NoSQL databases to deliver dependable, scalable application behavior.
- Build asynchronous and event-driven processing where it improves product workflows and system resilience.
- Improve testing, observability, performance, and operational readiness for the systems you own.
- Own substantial work from implementation through deployment, production support, and incremental improvement.
- Partner with frontend engineers, product, design, and data teams to deliver useful product capabilities.
- Contribute to code reviews, shared engineering practices, and peer learning.

Requirements:
- Experience making significant contributions to production backend systems, APIs, or services.
- Agentic development is a core part of how you work: you use it deliberately to explore, build, and deliver projects, and can articulate the practices that make it effective.
- Strong experience with TypeScript and Python for server-side application development.
- Experience designing, building, and integrating GraphQL and REST APIs.
- Experience with relational databases such as PostgreSQL or MySQL, and NoSQL systems such as DynamoDB or Cloud Firestore.
- Experience building and operating serverless functions with AWS Lambda or Cloud Run functions.
- Experience with automated testing, debugging, and production support for distributed or service-based systems.
- Familiarity with Git-based collaboration and continuous-integration workflows.
- Strong communication skills and a constructive approach to pull-request reviews and peer mentorship.

Nice to have:
- Experience with GCP services such as Cloud Run and GKE for application workloads, Pub/Sub for asynchronous processing, and Cloud SQL.
- Experience with authentication, search, and cloud infrastructure.
- Experience with messaging, queues, and event-driven architectures.
- Experience building services for AI-enabled products and data-intensive workflows.
- Familiarity with observability tools and using production signals to guide performance and reliability improvements.
- Experience integrating services with external APIs and MCPs.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Get Backend Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
GSK: Home logo

Portfolio Data Science Director

London, UK
✓ From careers page· 2d ago
GSK: Home logo

Data Analytics and Insight Manager

Ho Chi Minh City, Vietnam
✓ From careers page· 2d ago
GSK: Home logo

Platform & Engineering Senior Manager

London, UK
✓ From careers page· 2d ago
SteerBridge logo

Junior NLP Data Scientist

Vienna, VA
✓ From careers page· 2d ago

Frequently asked questions

What skills are required for Senior Python Engineer at NIX?

The required skills for Senior Python Engineer at NIX include: Python, TypeScript, GraphQL, REST, PostgreSQL, MySQL, DynamoDB, Lambda, Git, GCP.

What is the seniority level for Senior Python Engineer at NIX?

Senior Python Engineer at NIX is a Senior level position.

How do I apply for Senior Python Engineer at NIX?

You can view the full description and apply for Senior Python Engineer at NIX on EchoJobs: https://echojobs.io/job/nix-senior-python-engineer-with-typescript-and-agentic-development-experience-ihldg.