AI Native Software Engineer (Background core Python)
Senior backend engineer at consultancy PALO IT (Mexico) who designs, builds, and scales Python/FastAPI backend services and REST APIs, reviews code, mentors developers, and uses generative AI coding tools like Copilot and Cursor as a core part of the daily engineering workflow.
- Compensation
- Not disclosed
- Location
- PALO IT Mexico
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years of backend development experience
- Strong expertise in Python
- Solid hands-on experience with FastAPI
- Strong understanding of RESTful API design principles
- Understanding of microservices architecture and distributed systems concepts
- Proven experience designing scalable, maintainable backend systems in production
- Proficiency in SQL and/or NoSQL database design, optimization, and performance tuning
- Experience with CI/CD pipelines, automated testing strategies, and modern DevOps practices
- Solid understanding of application security, authentication/authorization, and secure coding practices
- Strong problem-solving skills for complex technical challenges
- Ability to work in cross-functional, collaborative environments and guide technical discussions
- Use generative AI coding tools (e.g., GitHub Copilot, Cursor) as a first-class engineering assistant
- Build applications through AI-driven development practices (AI-assisted debugging, code completion, automated documentation)
- Apply prompt engineering best practices for reliable, repeatable outcomes
- Validate GenAI output with determinism checks, guardrails, and fallback logic
Nice to have
- Experience mentoring junior or mid-level developers and contributing to team growth
Full description
Quick answer: what is this job?
PALO IT is hiring a Full Stack Developer in CDMX to design, develop, and implement scalable, secure, and high-quality solutions based on modern microservices architectures and cloud technologies. The role requires expertise in both Frontend and Backend development, collaborating with cross-functional teams to deliver reliable applications and services.
Who We Are
Building the AI-first frontier enterprise.
We are a global technology consultancy with a trademarked, AI-first approach, Gen-e2™. It redefines how enterprises build digital products and transform their organizations with AI. We do the right thing, and we do it right. We're proud to be a World Economic Forum New Champion, and a B Corp-certified company.
- We are small enough to care locally, big enough to deliver globally (9countries, 400+ experts from 50+ nationalities)
- We are becoming an agentic organization, adopting the AI-native operating model we bring to our clients.
- We are robust and resilient (100% independent, 0 debt, founded 2009)
- We are AI-native professionals who invest in what we believe and work as a collective intelligence
- We are positive, courageous and deliver at the leading edge
What does a Full Stack Developer do at PALO IT?
As a Full Stack Developer at PALO IT, you will be responsible for:
- Developing Frontend and Backend applications using Python, Node.js, React, and related technologies.
- Implementing microservices and designing, developing, and integrating REST APIs.
- Building and maintaining web interfaces using modern JavaScript and TypeScript frameworks.
- Participating in cloud deployments and the development of cloud-native solutions.
- Applying software development best practices, including SOLID principles, Clean Code, and security standards.
- Developing and executing unit and integration tests to ensure software quality and reliability.
- Collaborating with architects, analysts, and data scientists to define and implement technical solutions.
- Participating in Agile Scrum ceremonies, managing tasks through Jira, and contributing to sprint objectives.
- Maintaining technical documentation, version-controlled code, and deployment and testing evidence.
- Troubleshooting incidents, optimizing application performance, and supporting service availability.