




We are looking for a **Senior Software Developer (7+ years of professional experience)** **REQUIREMENTS** * Education: Degree in Computer Science, Software Engineering, Systems Engineering or related fields. * **Minimum 7 years of experience in software development**. * Advanced knowledge of **Python** (frameworks such as Django, Flask, FastAPI). * Solid experience in **JavaScript**: ES6+, Node.js, and frontend frameworks (React, Vue.js, Angular). * Expertise in the design, implementation, consumption, and documentation of **REST and SOAP APIs**. * Expert-level handling of **JSON**: data manipulation, validation, and transformation. * Experience with **databases**, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis). * Version control: Git, GitFlow, GitHub/GitLab. * Knowledge of **containers** (Docker, Kubernetes) and **cloud computing** (AWS, Azure, GCP). * Familiarity with agile methodologies (Scrum, Kanban). * Experience with unit and integration testing, and TDD practices. * Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI). * Intermediate to advanced English desirable. **DESIRED:** * Experience with TypeScript, GraphQL. * DevOps knowledge (Terraform, Ansible, Linux/Unix). * API security (OAuth 2.0, JWT, OWASP Top 10). * Monitoring tools (Prometheus, Grafana, ELK Stack). * Technical certifications in cloud platforms or agile methodologies. * Master’s degree in technology or computing-related fields. **MAIN RESPONSIBILITIES** * Develop web applications and backend services using Python and JavaScript. * Implement and maintain **REST and SOAP APIs** for system integration. * Design and optimize JSON data structures for information exchange. * Write clean, efficient, and well-documented code following best practices. * Participate in the design of scalable software architectures. * Integrate third-party systems through REST and SOAP API consumption. * Collaborate in defining development standards and best practices. * Perform unit and integration tests to ensure software quality. * Participate in code reviews. * Collaborate with multidisciplinary teams: DevOps, QA, Product Owners. * Contribute to technical planning and project estimations. * Mentor and guide other developers when necessary. **WE OFFER** * Monthly gross salary: **$27,000 to $29,000 MXN**. * Work mode: **On-site** * Location: **Guadalajara**. * Contract: Full-time. * Statutory benefits. Job type: Full-time Salary: $26,000.00 - $29,000.00 per month Application question(s): * How many years of experience do you have as a Developer, and on what projects? * How many years of experience do you have working with Python and JavaScript? Work location: On-site job


