#126909 - Senior Full-Stack Software Engineer – Python/Django & AI Integrations
Lifted, an Upwork Company™ · Bogotá, Bogota, CO
Checked against smartrecruiters — still accepting applications.
- Location
- Bogotá, Bogota, CO
- Type
- Contract
- Posted
We are seeking a Senior Full-Stack Software Engineer to maintain, enhance, and modernize a portfolio of internal business applications supporting candidate and employee lifecycle processes.
This role is primarily focused on Python/Django back-end development, with additional hands-on work in Java/Spring Boot and TypeScript/React. The engineer will also help strengthen enterprise system integrations and support the evolution of applications toward AI-enabled experiences, agent-based workflows, and secure integration with enterprise data.
Enterprise experience strongly preferred.
Key Responsibilities
\- Maintain and improve production applications supporting candidate and employee lifecycle workflows.
\- Develop and enhance back-end services using Python and Django.
\- Develop and support Java and Spring Boot services where required.
\- Build and maintain front-end functionality using TypeScript and React.
\- Strengthen integrations with enterprise platforms through REST APIs.
\- Integrate applications with LLMs, AI assistants, agents, or other generative AI capabilities.
\- Implement and maintain secure authentication and authorization patterns.
\- Troubleshoot application defects, identify root causes, and implement reliable fixes.
\- Improve application scalability, security, maintainability, and user experience.
\- Apply appropriate controls for sensitive data, access management, auditability, and AI-enabled application behavior.
\- Maintain clear technical documentation and effective JIRA practices.
\- Work independently and take ownership of assigned applications, features, integrations, and technical problems.
\- Collaborate effectively with technical and business stakeholders.
Must-Have Skills
\- Strong hands-on experience with Python and Django.
\- Hands-on experience with Java and Spring Boot.
\- Strong hands-on experience with TypeScript and React.
\- Strong testing, debugging, troubleshooting, and bug-resolution skills.
\- Experience integrating applications with LLMs, AI assistants, agents, or other generative AI capabilities.
\- Strong experience building or integrating REST APIs.
\- Experience with modern authentication and authorization patterns, including OAuth 2.0, token management, scopes, and least-privilege access.
\- Familiarity with AI security and governance concepts, including sensitive-data handling, auditability, guardrails, and user-context versus system-context access.
\- Good JIRA practices.
\- Strong technical documentation skills.
\- Strong verbal and written English communication skills.
\- Ability to work independently, demonstrate strong ownership, and operate as a self-starter.
Nice-to-Have Skills
\- Experience with Workday and/or iCIMS.
\- Experience integrating with Workday and/or iCIMS through APIs.
\- Hands-on experience developing or supporting Model Context Protocol services or related MCP servers, tools, resources, or prompts.
Required Tools & Platforms
\- Python
\- Django
\- Java
\- Spring Boot
\- TypeScript
\- React
\- REST APIs
\- OAuth 2.0
\- JIRA
Location, Time & Engagement
\- Remote contract engagement.
\- Open to candidates in approved LATAM sourcing locations.
\- CST time-zone coverage is required.
\- Full-time allocation of approximately 40 hours per week.
\- Current engagement end date is March 31, 2027.
Stop retyping the same form
Upload a CV once. Otto fills in this application and the next forty.
Try Free Now →