eureciclo

Senior Developer

eureciclo

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Actively collaborate in the development of new features, improvements and bug fixes for the application backend.
  • Develop and maintain efficient applications using Python and frameworks such as FastAPI; have experience managing transactions in PostgreSQL/MySQL.
  • Actively participate in sprint planning, providing accurate task estimates.
  • Ensure code quality by following development best practices (use of linters defined by the team) and implementing automated tests (using pytest and coverage).
  • Collaborate with design and product teams to deliver integrated, optimized, high-quality solutions.
  • Implement and maintain integrations with external APIs, ensuring smooth communication between systems.
  • Use Docker to create consistent and scalable development environments.
  • Apply knowledge of AWS or similar platforms for deploying and managing applications in the cloud.
  • Use AI tools such as Cursor, Claude, Copilot or equivalents for:
  • - accelerating coding
  • - refactoring
  • - writing and improving tests
  • - code analysis and debugging

Requirements

  • Strong experience with algorithms (data structures, programming paradigms, algorithm optimization).
  • 4+ years of solid backend development experience focused on Python 3.
  • Experience implementing and running automated tests.
  • Experience with FastAPI.
  • Experience with PostgreSQL.
  • Experience with RabbitMQ as a messaging system for communication between microservices.
  • Experience with Celery for consuming and executing tasks produced by the broker.
  • Experience with Redis for cache optimization and data storage.
  • Experience with Docker for creating and managing development environments.
  • Knowledge of AWS for deploying and maintaining applications in the cloud.
  • Familiarity with programming best practices, logical reasoning and analytical skills.
  • Building CI/CD pipelines (Bitbucket Pipelines or similar).
  • Experience with pytest/coverage.
Benefits
  • No specific benefits mentioned
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonFastAPIPostgreSQLMySQLRabbitMQCeleryRedisDockerAWSpytest
Soft Skills
collaborationtask estimationcode qualityproblem-solvinganalytical skillslogical reasoning