Senior Full-Stack Engineer (Python & React)
Location: Latin America
Fully remoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years of experience
- Required Skills
- AWSPostgreSQLPythonDjangoFlaskGCPGitJavascriptJestMySQLTypeScriptAzureFastAPIReduxNosqlReactCI/CDRESTful APIsPlaywright
Requirements
- 5+ years of experience as a Full-Stack Engineer, working across both frontend and backend systems.
- Strong proficiency in Python and experience with frameworks such as FastAPI, Django, or Flask.
- Solid experience with JavaScript/TypeScript and React, including modern state management (e.g., Redux, Zustand, or Context API).
- Comfortable designing and consuming RESTful or GraphQL APIs and integrating with third-party services.
- Hands-on experience with SQL/NoSQL and familiarity with data modeling and performance optimization.
- Hands-on experience with LLM integration (e.g., Claude, OpenAI, or Gemini) in production applications.
- Proficiency with AI coding assistants and a clear understanding of how to integrate them into a professional development workflow.
- Working knowledge of cloud platforms (AWS, Azure, or GCP), including deployment and basic infrastructure management.
- Experience with CI/CD pipelines, testing frameworks, and version control (Git).
- Strong problem-solving and collaboration skills, with a proactive and curious mindset.
- Excellent communication skills in English, both written and verbal.
Responsibilities
- Build responsive and interactive web applications using React and TypeScript, focusing on performance, usability, and component-driven UI architecture.
- Design and implement RESTful or GraphQL APIs using Python frameworks such as FastAPI, Django, or Flask.
- Develop and optimize database schemas (PostgreSQL, MySQL, or NoSQL) and ensure smooth data integration between backend, AI, and frontend systems.
- Collaborate with AI/ML engineers to integrate Generative AI components—such as LLM APIs, RAG architectures, and agent-driven workflows—into the application.
- Deploy and maintain applications on cloud platforms (AWS preferred, but Azure or GCP experience is also welcome) using containerization and CI/CD pipelines.
- Use AI coding tools and assistants to accelerate development, debugging, and rapid iteration of production features.
- Write and maintain unit and integration tests for both frontend and backend using tools like Jest, pytest, or Playwright.
- Ensure quality and reliability through basic observability, including structured logging and error monitoring.
- Work closely with designers, product managers, and stakeholders to translate product ideas into high-quality, scalable solutions.
- Stay current with emerging technologies in web development and AI, specifically regarding LLM orchestration and development workflow optimizations.
View Full Description & ApplyYou'll be redirected to the employer's site