Ubiminds

Full-Stack Engineer – Backend-Focused

Ubiminds

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and implement RESTful APIs using Python and FastAPI.
  • Build scalable backend services with clear separation of concerns.
  • Integrate AI services using OpenAI APIs (GPT‑5, Whisper), including prompt engineering and structured outputs.
  • Implement background jobs and asynchronous processing.
  • Handle real‑time communication using WebSockets and WebRTC.
  • Integrate with third‑party platforms such as ATS systems via APIs and webhooks.
  • Design and maintain PostgreSQL database schemas, relationships, and migrations.
  • Write complex queries and optimize database performance.
  • Use Redis for caching and session management.
  • Ensure data consistency in a multi‑tenant SaaS environment.
  • Collaborate on infrastructure topics such as AWS ECS, Lambda, RDS, and S3.
  • Connect backend APIs to frontend components built with React and Next.js.
  • Build and maintain forms, tables, dashboards, and data visualizations.
  • Fix frontend issues related to backend changes.
  • Implement basic UX improvements such as loading states, validations, and error handling.

Requirements

  • 5+ years of professional experience with Python.
  • Strong experience with FastAPI, Flask, or Django.
  • Advanced knowledge of PostgreSQL, including query optimization and migrations.
  • Experience with ORMs (SQLAlchemy preferred).
  • Solid understanding of REST API design principles.
  • Experience integrating third‑party APIs and webhooks.
  • Knowledge of async/await and background processing.
  • Familiarity with Git and version control best practices.
  • Basic ability to work with React and TypeScript.
  • Strong communication skills in Portuguese (English reading and writing for documentation).
  • Problem‑solving mindset and attention to detail.
  • Comfort working in fast‑changing startup environments.
  • Strong sense of ownership and accountability.
Benefits
  • High technical autonomy and ownership.
  • Modern stack with AI and real‑time technologies in production.
  • Direct impact on a real product with real users.
  • Lean team with fast decision‑making.
  • Strong learning and growth opportunities.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIPostgreSQLRESTful APIsasync/awaitbackground processingORMsquery optimizationWebSocketsWebRTC
Soft Skills
strong communication skillsproblem-solving mindsetattention to detailownershipaccountability