




Job Summary: We are seeking a Python Developer with experience in frontend and backend development, scripting, DevOps, and strong soft skills to join our continuously growing team. Key Highlights: 1. Opportunity to work on complex projects with modern technologies. 2. Team collaboration and mentoring of junior and mid-level developers. 3. Full-stack development (frontend, backend) and task automation. We are a 100% Mexican company with over ten years of specialization in IT and Telecom profiles. With international presence in the USA and across LATAM, we aim to attract top talent. Due to our continuous growth, we are expanding our team with the following profile. PYTHON DEVELOPER We offer: Monthly salary: $45,000 MXN, tax-free Bi-weekly payments PL Hybrid work model Working hours: Monday to Friday Work location: CDMX General Requirements: * Age: 35 years and older * Professional background: Degree in Systems Engineering, Software Engineering, or related field. * Experience: Over 5 years of experience mastering both client-side (frontend) and server-side (backend) development. Main Responsibilities: * Language proficiency: Advanced knowledge of syntax, data structures (lists, dictionaries, sets, tuples), exception handling, and understanding of PEP8 principles. * Object-oriented programming: Ability to design, implement, and maintain complex systems using classes, inheritance, polymorphism, and design patterns. * Libraries and frameworks: Experience with common libraries (requests, pandas, numpy, logging, etc.) and frameworks (Django, Flask, FastAPI). * Automation and scripting: Creation of efficient scripts to automate business tasks and processes. * Testing: Experience with unit testing, integration testing, and testing frameworks such as pytest or unittest. * Code optimization: Ability to identify bottlenecks, improve performance, and refactor code. * Dependency management: Use of virtual environments (virtualenv, venv, pipenv) and management of requirements.txt. Shell Script (Bash) * Advanced scripting: Development of robust scripts for task automation in Unix/Linux environments. * Process management: Execution and control of background processes, redirections, pipes, and error handling. * System interaction: File and directory manipulation, permissions, and environment variables. * Basic tools: Usage of tools such as awk, sed, grep, find, xargs, etc. * Deployment and maintenance automation: Implementation of scheduled tasks (cron jobs) and maintenance scripts. DevOps and Related Tools * Version control: Proficiency in Git (branches, merges, pull requests, tags). * Continuous Integration/Continuous Deployment (CI/CD): Familiarity with tools such as Jenkins, GitLab CI, GitHub Actions. * Operating systems: In-depth knowledge of Linux/Unix environments. * Docker and virtualization: Experience in container creation and management. * Monitoring and logging: Use of tools such as Prometheus, Grafana, ELK Stack. Soft Skills * Problem solving: Analytical ability to investigate, diagnose, and resolve complex issues. * Effective communication: Clear explanation of technical concepts to non-technical colleagues and stakeholders. * Teamwork: Collaboration with other developers, testers, DevOps engineers, and product owners. * Mentoring: Guiding and training junior and mid-level programmers. * Time management: Prioritizing tasks and meeting deadlines in multi-deliverable projects. At Bsystems, no person is discriminated against based on gender, race, or religion. Pregnancy tests and HIV immunodeficiency certificates are strictly prohibited. Employment type: Full-time Salary: $45,000.00 MXN per month Work location: On-site


