Senior Software Engineer (AI-Assisted) - React & Python

Altamira

Completely RemoteContractEngineering & Architecture
Posted 2 days ago

Job description

Responsibilities

  • Build and maintain web applications using React with TypeScript
  • Develop backend services and APIs using Python (FastAPI/Flask/Django)
  • Design clean, maintainable, testable code with solid unit and integration tests
  • Use AI coding tools (Cursor, Copilot) for scaffolding, refactoring, test generation, and debugging
  • Validate and correct AI output for security, edge cases, performance, and correctness
  • Collaborate in PR-based workflows and participate in code reviews
  • Contribute to architecture discussions and pragmatic technical decisions

Requirements

  • 3+ years of professional software development experience
  • Strong React experience including hooks, component patterns, and state management
  • Python API development with FastAPI, Flask, or Django
  • Experience with PostgreSQL or MySQL databases
  • Proficiency with Docker and cloud platforms (AWS, Azure, or GCP)
  • Daily use of AI coding tools such as Cursor or GitHub Copilot
  • Testing experience with Jest, Vitest, or pytest
  • Strong fundamentals in HTTP, async programming, data modeling, and security basics

About the Company

Altamira is a software development outsourcing company providing solutions across EdTech, Fintech, eCommerce, and Pharma. With delivery teams spanning Slovakia, Ukraine, and the Middle East, Altamira operates as a fully remote organization offering hourly-based freelance opportunities.

Skills & tools

ReactPythonTypeScriptFastAPIPostgreSQLDockerAWSAI-assisted DevelopmentCursorGitHub Copilot

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 013+ years professional software development
  2. 02Strong React with TypeScript
  3. 03Python API development (FastAPI/Flask/Django)
  4. 04PostgreSQL or MySQL
  5. 05Docker and cloud platforms (AWS/Azure/GCP)
  6. 06Daily use of AI coding tools (Cursor/Copilot)
  7. 07Testing with Jest/Vitest/pytest