Full‑Stack Engineer (Backend‑Focused)
About Ubiminds
Ubiminds is a GPTW‑certified, people‑first company that partners with American software product companies to scale their development footprint. We custom‑curate Brazil’s top 5% talent to support LATAM strategies through staff augmentation and employer‑of‑record services.
We are supporting an HR Tech product company that is building an AI‑powered interview platform, designed to conduct intelligent interviews through natural conversation, real‑time analysis, and automated report generation.
About the Role
We are seeking a Full‑Stack Engineer with strong backend focus to aid in the construction and expansion of an AI‑driven interview platform. You will play a crucial role in a small and growing engineering team, with significant ownership of features and involvement in architectural and technical decisions.
Responsibilities
Backend Development (70%)
- Develop and deploy RESTful APIs using Python and FastAPI.
- Construct scalable backend services with clear separation of concerns.
- Integrate AI services through APIs like GPT‑5 and Whisper, utilizing prompt engineering and structured outputs.
- Manage background jobs and asynchronous processing.
- Facilitate real‑time communication via technologies such as WebSockets and WebRTC.
- Collaborate on database architecture, schema design, and migrations using PostgreSQL.
- Optimize database performance through efficient query writing and maintenance.
- Implement caching and session management with Redis.
- Maintain data consistency in a multi‑tenant SaaS setting.
- Work on infrastructure components like AWS ECS, Lambda, RDS, and S3.
Frontend Development (30%)
- Connect backend APIs to frontend components built with React.
- Create and maintain various frontend elements including forms, tables, dashboards, and data visualizations.
- Address frontend issues resulting from backend modifications.
- Enhance user experience through loading states, validations, and error handling improvements.
Tech Stack
Backend (Primary Focus)
- Languages & Frameworks: Python 3.11+, FastAPI, SQLAlchemy, Pydantic.
- Data: PostgreSQL, Redis, Alembic.
- AI & Integrations: OpenAI API (GPT‑5, Whisper).
- Real‑Time: WebSockets, WebRTC.
Frontend (Supporting Role)
- React 19, Next.js 16, TypeScript.
- Styling: TailwindCSS, Bootstrap Icons.
- State Management: React Context API, React Hook Form.
- Additional Tools: TipTap (rich text editor).
Infrastructure & DevOps
- Amazon Web Services (ECS Fargate, Lambda, RDS, S3).
- Tools: Docker, Terraform.
- Monitoring: CloudWatch, Sentry.
Required Qualifications
Technical Skills (Must‑Have)
- 5+ years of professional experience with Python.
- Proficiency in FastAPI, Flask, or Django.
- Advanced knowledge of PostgreSQL, including optimization and migrations.
- Experience with ORMs, preferably SQLAlchemy.
- Solid understanding of REST API design principles.
- Previous work with third‑party APIs and webhooks.
- Familiarity with async/await and background processing.
- Competence in Git and version control.
- Basic proficiency in React and TypeScript.
Soft Skills
- Effective communication skills in Portuguese (English for reading and writing).
- Strong problem‑solving abilities and attention to detail.
- Comfort in dynamic startup environments.
- Strong sense of ownership and accountability.
Nice to Have
- Familiarity with AI/LLM integrations or prompt engineering.
- Background in NLP or conversational AI.
- Knowledge of Docker and Infrastructure as Code (Terraform).
- Exposure to CI/CD pipelines.
- Experience with microservices, event‑driven architecture, or real‑time systems.
- Previous involvement in startups or HR Tech.
What We Offer
- High technical autonomy and ownership.
- Utilization of modern technologies including AI and real‑time systems.
- Direct input on a tangible product serving real users.
- Agile team dynamics with effective decision‑making processes.
- Opportunities for continuous learning and professional growth.
