
FullStack Engineer (Pyton React.js)
Allied Global Technology Services · Latin America
- Hybrid
- Full-time
- $140,000 / year
- Latin America
Job highlights
- Build and scale an AI platform.
- Develop backend with Python, frontend with React.
- Collaborate with product and leadership teams.
- Work in a fast-changing startup environment.
- Optimize performance, scalability, and reliability.
About the role
Senior Full Stack Developer (AI Platform)
We are seeking a Senior Full Stack Developer to build, scale, and maintain an AI platform. This role requires close collaboration with Product and Leadership teams, strong technical judgment, and the ability to execute in a fast-changing startup environment.
The ideal candidate has solid experience across both backend and frontend development, enjoys building scalable systems, and thrives in AI-driven product environments.
Key Responsibilities
- Develop and maintain new features for the core AI platform
- Design and build scalable backend services using Python
- Create responsive and modern frontend applications using React
- Collaborate closely with the Product Manager on feature implementation and product improvements
- Participate in architecture, feature, and system design discussions
- Optimize application performance, scalability, and reliability
- Build and maintain APIs, integrations, and authentication workflows
- Contribute to CI/CD processes and cloud infrastructure improvements
- Support rapid iteration cycles as the product evolves
- Communicate proactively regarding progress, blockers, and technical decisions
Technical Skills Required
Backend Development
- Strong professional experience with Python
- Experience building backend services and RESTful APIs
- Knowledge of asynchronous programming/frameworks (FastAPI, AsyncIO, Starlette, etc.) or ability to adapt quickly
- Experience with authentication and authorization mechanisms (JWT, OAuth, API security)
- Strong understanding of scalable backend architecture and clean code practices
- Experience working with relational databases such as PostgreSQL or MySQL
- Familiarity with caching technologies such as Redis
- Experience with Dockerized environments and container-based deployments
Frontend Development
- Strong experience with React.js
- Proficiency in modern JavaScript/TypeScript
- Experience building responsive and dynamic user interfaces
- Understanding of frontend state management and component architecture
- Experience integrating frontend applications with APIs
Cloud & DevOps
- Cloud experience required (GCP preferred)
- Experience with CI/CD pipelines and deployment automation
- Familiarity with Docker and cloud-native development practices
- Understanding of scalable infrastructure and monitoring best practices
AI & Modern Development
- AI-forward development mindset
- Experience working in AI-enabled or data-driven product environments is highly preferred
- Familiarity with rapid experimentation and iterative product development
Soft Skills & Work Style
- Strong sense of urgency and ownership
- Comfortable working with evolving requirements and ambiguity
- Startup mindset with strong bias toward execution
- Clear communicator who asks questions early
- Collaborative and proactive team player
- Ability to work independently with minimal supervision
Key skills/competency
- Python
- React.js
- Backend Development
- Frontend Development
- API Design
- Cloud Computing (GCP)
- Docker
- CI/CD
- Scalable Systems
- Agile Methodologies
Skills & topics
- Full Stack Engineer
- Python
- React.js
- AI Platform
- Backend Development
- Frontend Development
- API Development
- Cloud Computing
- GCP
- Docker
- CI/CD
- Scalable Systems
- Startup
- Senior Developer
How to get hired
- Tailor your resume: Highlight Python, React.js, and AI platform experience.
- Showcase backend and frontend skills: Detail experience with APIs, databases, and modern JS.
- Emphasize cloud and DevOps: Mention GCP, Docker, and CI/CD experience.
- Demonstrate startup aptitude: Express urgency, ownership, and adaptability.
- Prepare for technical and behavioral interviews: Practice coding and discuss collaborative problem-solving.
Technical preparation
Master Python, especially async frameworks.,Practice React.js component architecture.,Understand API security and design.,Familiarize with GCP and Docker.
Behavioral questions
Describe handling evolving requirements.,Share an example of taking ownership.,How do you communicate blockers?,Discuss a complex collaborative project.
Frequently asked questions
- What are the key technologies for the Senior Full Stack Engineer role at Allied Global Technology Services?
- The key technologies for this Senior Full Stack Engineer role include Python for backend development, React.js for frontend, and experience with cloud platforms like GCP. Familiarity with Docker, CI/CD, and AI-driven product environments is also highly valued.
- What is the work environment like for a Senior Full Stack Engineer at Allied Global Technology Services?
- The work environment is described as a fast-changing startup, requiring a strong bias toward execution, comfort with ambiguity, and a collaborative spirit. You'll be working closely with product and leadership teams to build and scale an AI platform.
- What kind of experience is crucial for the Senior Full Stack Engineer position?
- Crucial experience includes strong professional work with Python for backend services and RESTful APIs, and robust experience with React.js for modern frontend applications. Experience with cloud services (GCP preferred), Docker, and CI/CD pipelines is also essential.
- How does Allied Global Technology Services approach AI development for this role?
- Allied Global Technology Services seeks an AI-forward development mindset. Experience in AI-enabled or data-driven product environments is highly preferred, along with a familiarity with rapid experimentation and iterative product development cycles.
- What soft skills are important for a Senior Full Stack Engineer at Allied Global Technology Services?
- Important soft skills include a strong sense of urgency and ownership, clear communication, a collaborative and proactive team player attitude, and the ability to work independently with minimal supervision, especially within a startup context.