Python Software Engineer
Posted 55mins ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Python Software Engineer building scalable backend services, APIs, and data pipelines for Ubiminds’ North American software clients. Optimizing databases and CI/CD workflows remotely from Latin America.
Responsibilities:
- Build, maintain, and scale backend services and data pipelines for North American teams
- Design, develop, and deploy scalable backend services using Python frameworks
- Write clean, testable, and efficient code focused on reliability and performance
- Build and integrate RESTful APIs and asynchronous background tasks
- Optimize relational and non-relational database queries
- Participate in code reviews, automated testing, and CI/CD deployment pipelines
- Complete the recruiter interview, possible AI assessment, and client interview process
- Complete onboarding with full Ubiminds support
Requirements:
- 2–4+ years of professional software development experience using Python
- Hands-on experience with FastAPI, Django, or Flask
- Solid understanding of SQL/NoSQL databases and ORM tools such as SQLAlchemy or Django ORM
- Familiarity with Git, Docker, RESTful APIs, and unit/integration testing
- Strong problem-solving abilities and clear communication skills
- Cloud experience with AWS, GCP, or Azure is a nice-to-have
- Exposure to asynchronous programming such as asyncio or message brokers such as Celery, RabbitMQ, or Kafka is a nice-to-have
Benefits:
- Equipment provided
- Full back-office support including Legal, Accounting, HR Business Partner, and Delivery team
- Career and cultural mentoring
- Free English lessons with a native speaker
- Referral bonus
- Access to the Florianópolis HQ whenever desired
















