Mid Python Developer

iCIMS
United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
1 year minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Computer-Aided Design Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Applicant Tracking Systems Architectural Patterns Automation of Tests Databases Continuous Integration Cursor (Graphical User Interface Elements)
+21 more
Database Schema Programming Tools Django Web Framework Amazon DynamoDB Python (Programming Language) PostgreSQL MongoDB Node.Js NoSQL Software Architecture Software Maintenance Data Logging Enterprise Software Applications GitHub Copilot Reliability of Systems Git Fastapi Amazon Relational Database Service Restful APIs Docker Golang

Job description

Are you passionate about building scalable solutions that solve real problems with social impact? Do you enjoy designing clean, efficient, and maintainable software that handles millions of transactions per day? We are looking for a Mid Python Developer to join our engineering team and help transform the future of employment in Latin America and the United States.

At iCIMS, we build next-generation enterprise software to automate and optimize how companies attract, select, and manage human talent. We focus on high-impact, scalable, data-driven products designed to improve the lives of millions of people., * Designing, developing, and maintaining robust and scalable backend applications using Python, Django, and FastAPI.

  • Participating in architecture definition, database schema design, development patterns, and quality standards.
  • Contributing to system reliability by implementing observability tools (logging, metrics, tracing).
  • Provide technical guidance, participate in architectural discussions, and mentor other engineers to raise the overall bar of the team.
  • Designing and consuming RESTful APIs.
  • Collaborating with other teams (product, infrastructure, QA) to ensure timely delivery of high-impact features.
  • Writing clean, documented code covered by automated tests.

Some projects you could work on:

  • Event-driven system to handle millions of daily messages.
  • Centralized authentication/authorization layer for all our services.
  • Internationalization (i18n) and localization (l10n) engine.
  • Configurable recruiting microcomponents for clients.
  • Development and evolution of our ATS (Applicant Tracking System).

Requirements

  • At least 2 years of professional experience with Python and at least 1 year with Django and/or FastAPI.
  • At least 1 year of experience designing software architecture and production service infrastructure.
  • Solid knowledge of SQL databases (especially PostgreSQL) and familiarity with NoSQL such as DynamoDB or MongoDB.
  • Comfortable working in an AI-augmented environment, using tools such as GitHub Copilot or Cursor to accelerate coding and continuously exploring new technologies to boost productivity.
  • Understanding of Linux/Unix systems and networking fundamentals.
  • Experience with modern development tools: Git, CI/CD, Docker, automated testing.
  • Familiarity with AWS (EC2, S3, RDS, etc.).
  • Ability to write modern, testable, maintainable code.
  • Autonomy and proven ability to learn quickly.
  • Minimum B2 English level required (assessment will be conducted).
  • Must live in Mexico with a current CURP

Preferred

It would be great if you also have:

  • Experience with enterprise-level security practices and standards.
  • Knowledge of other languages such as Golang or Node.js.
  • Familiarity with modern architectures (e.g., hexagonal, DDD, EDD).
  • Experience in startups or high-growth agile environments.

About the company

When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We’re dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all